1

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

一些用户抱怨机器人加载时间太长,这是因为机器人必须获取 MOTD。

有没有办法忽略 MOTD?

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

4

1 回答 1

1

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

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

如果您碰巧是您要连接的某个网络的管理员,您可能希望以 IRC 操作员的身份连接您的机器人。有些classes用途是为特殊用户或服务器定义的,以使他们能够更快地读取数据。

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

于 2013-03-30T09:19:30.270 回答