Jabber 机器人的在线状态

Posted

技术标签:

【中文标题】Jabber 机器人的在线状态【英文标题】:Online status for Jabber bot 【发布时间】:2012-01-28 17:29:02 【问题描述】:

我使用 xmpppy 库来创建我的机器人。我运行机器人并且它工作正常,但是当我使用其他用户帐户(不是机器人帐户)进入 MirandaIM 进行测试时,我看到它的状态为离线。虽然我可以发送和接收消息。如何向所有机器人的“朋友”发送它在线的信息?

【问题讨论】:

【参考方案1】:

要使用您的机器人管理状态,您需要:

确保正确定义名册。例如,您的 bot 联系人和您的用户在各自的联系人列表中应该是彼此。 完成后,在您登录时发送一个在线信息包,您应该会看到正确广播的在线信息。

参考文档为:http://xmpp.org/rfcs/rfc3921.html#int

【讨论】:

以上是关于Jabber 机器人的在线状态的主要内容,如果未能解决你的问题,请参考以下文章

jabber协议问题

Jabber 协议概述

获取 Facebook Chat 的在线状态

JavaScript - 检查 Cisco Jabber 用户状态

在我的 GAE 应用程序中检查 Google 用户的 gtalk 好友在线状态,当他登录时

使用 Jabber (XMPP) 结交在线朋友