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 ответ
Две вещи, которые заставили это работать здесь:
- Редактирование
.dat
файл в/var/lib/prosody/$server/config/$chatroom.dat
- Перезапуск сервера