我正在尝试为我们的帮助台系统设置 Bonjour(或 Ahavi)聊天机器人,它可以根据菜单系统回答基本问题。我的问题的基础是如何让 python 来创建机器人,以便它作为聊天客户端连接到网络。
基本上,我网络上使用 iChat 或 Empathy(或任何能够通过本地网络查看用户的聊天程序)的任何人都应该像看到其他用户一样看到机器人。实际的机器人部分编程起来非常简单,但我不知道如何在网络上获取它。
我研究了 ZeroConf,但我不确定它是如何工作的,或者如何让聊天服务与 python 一起运行。我已经看到了对 pybonjour、avahi 的 python 绑定和 pyzeroconf 的引用,但同样,我不知道如何设置它们。
如果有人能给出一个例子,或者参考,甚至是一篇关于这个主题的好文章,那将不胜感激。谢谢!
科里