1

Я использую Bitlbee для общения в XMPP-сетях внутри моего IRC-клиента Irssi. Пока это прекрасно работает, и недавно я начал использовать многопользовательские чаты XMPP в качестве альтернативы IRC-каналам.

Я установил канал с помощью chat add <account> <room@xmppserver.net> в окне управления & bitlbee, установил chan <room> set autojoin true и ввел /join #room в окне & bitlbee, чтобы присоединиться к этому групповому чату. Затем он отображается как уникальное окно Irssi в строке состояния. Кажется, это тоже работает нормально, но с одним исключением:

Так как я бездействую в каналах 24/7, мой irssi должен справиться с отключением DSL каждую ночь в течение 24 часов ISP. После автоматического повторного подключения он как бы снова присоединяется к этому XMPP-groupchat, но трафик groupchat не возвращается к уникальному окну irssi, но сохраняет флуд и bitlbee с сообщениями от root сообщающими мне о Groupchat Message from unknown JID <jid>: <message> - это трафик группового чата. После повторного подключения исчезло уникальное окно группового чата, и мне снова придется пойти /join #room в & bitlbee, чтобы вернуть его.

Хуже того, номер окна не используется до того, как я присоединяюсь к групповому чату, и если я получаю запрос из любой сети, окно вкладывается в эту неиспользуемую точку окна, поэтому мне сначала нужно будет удалить этот запрос с места, а затем переместить присоединился к группе в этот номер окна.

Я хочу, чтобы мое окно группового чата возобновлялось после переподключения, как и любой другой канал IRC. Как я могу это сделать? Есть идеи?

/edit: теперь я установил chan <room> set autojoin false но это ничего не изменило. может ли это быть ошибкой в bitlbee, которая игнорирует эту настройку автоматического соединения?

0