PHP 聊天机器人:Google Talk
我想知道如何通过特殊客户端为 Google Talk 创建聊天机器人。
我知道它使用XMPP发送消息,但我根本不知道如何使用它。 据我了解,如果我要创建自己的客户端页面,我应该能够创建一个机器人,当我离开时它会为我聊天,该页面将使用我的数据解析聊天。 如果我想创建一个自定义客户端,我应该从哪里开始,如何让它解析消息并以设定的方式自动响应? 我的预期用途:当我 AFK 时自动回复,具有不错的 AI(我可以制作)。
我可以使用 PHP 协议来制作我的机器人,还是必须基于 java 或 python?
感谢您的任何帮助!
I was wondering how to create a chat bot for Google Talk via special client.
I know it uses XMPP to send messages, but I do not know how to use this at all. It is my understanding that I should be able to make a bot which chats for me when I am away if I were to create my own client page, which would parse the chats with my data. Where would I begin if I wanted to create a custom client, and how could I make it parse messages and autorespond in a set manner? My intended usage: autoresponder for when I am AFK, with a decent AI (which I can make.)
Can I use this protocol with PHP to make my bot, or must it be java or python based?
Thanks for any and all help!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
xmpphp 库应该可以帮助您。 看一下示例。
PHP 绝对是我最后使用的语言(好吧,我也不会用 awk 或 sed 来做),但如果你决定使用它,你可以。
The xmpphp library should help you. Have a look at the examples.
PHP is absolutely the last language I would use for something like this (well, okay, I wouldn't do it in awk or sed either), but if you're set on using it, you can.
看看这个库:
为您提供完全的 OOP API (> PHP5)使用此协议进行通信。
默认情况下,它使用 TLS,因此您在连接到 talk google 服务器时不会遇到任何问题。
检查此代码示例:
Give a look to this library:
Gives you a fully OOP API (> PHP5) to communicate using this protocol.
By default it uses TLS so you will not have any problems connecting to the talk google server.
Check this code example: