Python JabberBot не может присоединиться к контролируемой просодии чату

У меня есть бот XMPP, написанный на Python, который собирает количество часов, зарегистрированных для каждого пользователя Redmine, и затем присоединяется к комнате чата, чтобы объявить пользователей, которые не входили в систему в течение последних X часов ( https://github.com/credil/redmine_jabberbot),

Бот может присоединиться к неуправляемому чату. Но для чата, в котором есть список гостей, он не может присоединиться или объявить свое сообщение.

  • Ни журнал просодии, ни клиент Python XMPP не выводят предупреждение.
  • Бот находится в /etc/prosody/sharedgroups.txt .

Вот выдержка из журнала просодии:

14 марта 19:26:34 отладка c2s1492670 Получено [c2s]: 
14 марта 19:26:34 комната отладки mod_muc: credil@conference.xmpp.credil.org, current_nick: nil, строфа: 
14 марта 19:26:34 отладка mod_muc credilbot@xmpp.credil.org/SystemInfoJabberBot присоединяется как credil@conference.xmpp.credil.org/credilbot

1 ответ

Две вещи, которые заставили это работать здесь:

  1. Редактирование .dat файл в /var/lib/prosody/$server/config/$chatroom.dat
  2. Перезапуск сервера
Другие вопросы по тегам