有没有办法忽略来自IRC客户端的MOTD?

时间:2013-03-29 05:55:30

标签: irc

我正在为游戏制作一个IRC机器人,将游戏内聊天连接到任意IRC网络/频道。

有些用户抱怨机器人需要花费太多时间才能加载,这是因为机器人必须得到MOTD。

有没有办法忽略MOTD?

机器人正在使用LuaIRC库进行IRC协议处理。

1 个答案:

答案 0 :(得分:1)

RFC 1459(section 8.5)中描述的协议定义了连接到IRC服务器的MOTD will be sent to every client

这是连接过程的一部分,如果您想忽略它,则必须在客户端上进行管理。我想这不是关于阅读它或忽略它,而是不会因为让机器人忽略这些消息所花费的时间而烦恼。

如果您恰好是您要连接的网络之一的管理员,您可能希望将您的机器人连接为IRC操作员。某些classes用于为特殊用户或服务器定义,以使其能够更快地读取数据。

但对于其他网络,您必须找到更好地管理此MOTD的方法,因为无论如何您都会收到它。