【问题标题】:What is the correct way to handle 470 forwards on IRC?在 IRC 上处理 470 转发的正确方法是什么?
【发布时间】:2012-10-22 06:12:10
【问题描述】:

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

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

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

【问题讨论】:

    标签: bots irc


    【解决方案1】:

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

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


    摘自Freenode documentation

    禁止频道转发

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

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

    Supporting source

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-13
      • 2015-02-11
      • 2014-09-23
      • 2010-10-08
      • 2013-07-24
      相关资源
      最近更新 更多