猿问

最好使用Python或Go创建与Google Talk集成的聊天机器人

这个问题在不同的时间以不同的形式提出来,
但是随着时间的流逝,事情已经发生了相当大的变化,并且现有的答案一开始并不十分令人满意,所以我允许我自己再问一次,

我想实现一个聊天机器人,以便我们的团队能够回答查询并接受命令(大致来说就像Github的hubot一样),我想在Google Talk服务(Gmail和其他地方的聊天服务)的基础上做到这一点),我宁愿在 AWS 上用 Python 或 Go 来做(而不是使用 Google App Engine),

我的问题是,在过去一年中一直在积极开发中的是python中的任何Google聊天客户端库还是Go那里?
非常感谢有关实施聊天机器人的任何建议。

我的计划是拥有一个Google Talk客户端,该客户端始终在运行,一直在等待人们与之交谈并解释其消息/命令(而不是运行服务器并处理用户身份验证和...)


手掌心
浏览 205回答 3
3回答

慕妹3242003

与gtalk服务器的服务器到服务器通信无需任何调整即可工作。请注意,您最好考虑设置自己的XMPP服务器,因为有许多免费的XMPP服务器(ejabberd,prosody,openfire,jabberd2),并且有免费的启用XMPP的Web聊天客户端(JWChat是一个例子),以防万一。希望使人们能够直接从Web UI聊天。至于库,我听说在为Python编写支持网络的应用程序时使用Twisted框架很流行,因此请查看可用的东西。 go-xmpp@jnml提到的问题似乎还不支持核心XMPP RFC中指定的最低要求。

梦里花落0921

我唯一知道的可能是mattn / go-xmpp。
随时随地看视频慕课网APP

相关分类

Go
我要回答