繁体   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