如何在 Irssi 中恢复 XMPP 群聊窗口(使用 bitlbee)?

如何在 Irssi 中恢复 XMPP 群聊窗口(使用 bitlbee)?

我用比特比使用我的 IRC 客户端在 XMPP 网络中聊天伊尔西。到目前为止,效果很好,最近我开始使用 XMPP 多用户聊天作为 IRC 频道的替代方案。

我在 &bitlbee 控制窗口中设置了一个频道,并在 &bitlbee 窗口中设置并输入加入该群聊。然后它在状态栏中显示为一个唯一的 Irssi 窗口。这似乎也可以正常工作,但有一个例外:chat add <account> <[email protected]>chan <room> set autojoin true/join #room

由于我每天 24 小时都待在频道中,因此我的 irssi 必须应对 ISP 每晚 24 小时的 DSL 断开连接。在它自动重新连接后,它确实会重新加入该 XMPP 群聊,但群聊的流量不会返回到唯一的 irssi 窗口,而是不断向 &bitlbee 发送消息,告诉root我有关 a 的Groupchat Message from unknown JID <jid>: <message>信息 - 这是群聊的流量。重新连接后,唯一的群聊窗口消失了,我必须再次进入/join #room&bitlbee 才能将其恢复。

更糟糕的是,在我重新加入群聊之前,窗口号码是未使用的,如果我从任何网络收到查询,窗口就会嵌套在那个未使用的窗口位置,所以我必须先从该位置删除该查询,然后将重新加入的群聊移动到该窗口号码。

我希望我的群聊窗口在重新连接后也能像其他 IRC 频道一样恢复。我该怎么做?有什么想法吗?

/编辑:现在我设置了chan <room> set autojoin false但它没有改变任何东西。那么这可能是 bitlbee 中的一个错误,忽略了自动加入的真实设置?

相关内容