簡體   English   中英

IBM Watson Assistant,電報和Python

[英]IBM Watson Assistant, Telegram and Python

我認為我缺乏有關此主題的概念性知識。 我到處搜索,但還沒有真正找到任何具體的東西。

我想用電報創建一個機器人,並與Watson Assistant交流該機器人。 因此,所有邏輯都是由Watson完成的,而從用戶發送到電報的消息,再發送到Watson,響應則從Watson到電報。 這很容易。

據我所知,僅當您想要一個(不需要)中間件時,“中間件”或協調器位於node-red或node.js中。

但是,如果我想用Python或Java怎么辦? 例如:Python(如果我想在其后面實現更多的個人AI),或者Java(如果我想使用用戶發送給bot的某些參數)來做事(例如,用api購買電影或在個人應用上做某事)。

我見過用Python和Java創建電報機器人的庫,但我確實不需要。

IBM提供的文檔(就我所看的內容)對本主題沒有幫助。

那有可能嗎? 我是否對此有正確的見解,還是使自己過於復雜?

只要它可以更好地理解,類似的東西這個 但是用Java或Python代替Twilio,Telegram,而不是Node.js。 8:30分鍾以圖形方式洞悉了我的想法。

像這樣: 在此處輸入圖片說明

IBM在Watson Developer Cloud GitHub org中為Watson服務提供了多個SDK。 Python SDK允許使用Watson Assistant編寫chatbot應用程序。

我的Watson對話工具就是這樣的Python應用程序,它顯示了V1和V2 API,並演示了如何合並客戶端和服務器端的操作。

Watson Assistant文檔的下圖顯示了典型的應用程序體系結構 在此處輸入圖片說明

您將編寫一個應用程序來接收電報消息,對其進行處理,將輸入發送到Watson Assistant並將響應傳遞回電報。 作為參考,請看一下用Node.js編寫的Botkit中間件 ,它可以在多個通信平台上工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM