1

我构建了一个机器人来监控 irc.freenode.com 上的几个频道。但是,一段时间后,机器人会收到一条 470 转发消息,并且似乎与频道一一断开。

:morgan.freenode.net 470 ircbot #linux ##linux :Forwarding to another channel

处理这个问题的正确方法是什么?我是否因为不活动而被置于这个新频道?我应该重新加入频道吗?我应该重新加入服务器吗?

4

1 回答 1

2

这是由模式引起的+f- 不请自来的转发。

本质上,这种模式允许运营商将非例外用户转发到辅助通道。可能这是频道运营商的预期行为,尽管您可以尝试重新加入主要频道 - 您必须联系频道运营商以解决任何特定于频道的政策问题。


Freenode 文档 的摘录:

禁止频道转发

后缀“$#channel”可以附加 [...] 以使用户被转发到#channel。在这种情况下,在用户之前被告知无法加入的所有情况下,他们将改为加入禁止掩码中指定的频道,并发送一个 470 数字来描述转发。

当在 +i 频道(仅限邀请)上指定时,尝试加入频道且不在仅限邀请豁免列表 (+I) 中的用户将自动发送到 [转发频道]。客户端会收到一条 470 数字消息,其中列出了原始频道和目标频道。如果设置了 +j 并且超出了连接限制,客户端也将被转发。

配套来源

于 2012-11-07T18:18:12.163 回答