Python JabberBot无法加入韵律控制的聊天室

时间:2016-03-15 00:28:19

标签: xmpp prosody-im

我有一个用Python编写的XMPP僵尸程序,它收集每个redmine用户记录的小时数,然后加入聊天室以宣告未在最近X小时内登录的用户(https://github.com/credil/redmine_jabberbot)。

机器人可以加入不受控制的聊天室。但对于有访客列表的聊天室,它似乎无法加入或宣布它的消息。

  • 韵律日志或Python XMPP客户端都不会输出警告。
  • 机器人位于/etc/prosody/sharedgroups.txt。

这里是韵律日志的摘录:

Mar 14 19:26:34 c2s1492670  debug   Received[c2s]: 
Mar 14 19:26:34 mod_muc debug   room: credil@conference.xmpp.credil.org, current_nick: nil, stanza: 
Mar 14 19:26:34 mod_muc debug   credilbot@xmpp.credil.org/SystemInfoJabberBot joining as credil@conference.xmpp.credil.org/credilbot

1 个答案:

答案 0 :(得分:-1)

有两件事使它在这里起作用:

  1. .dat
  2. 中修改/var/lib/prosody/$server/config/$chatroom.dat文件
  3. 重新启动服务器