0

我想设置一个琐事机器人,虽然我知道周围还有很多其他机器人(Eggbot、各种 Python 机器人、Nerfbendr 的琐事机器人),但我也想为了学习目的而这样做,所以我了解协议。

为了节省自己的时间,谁能指出 Freenode、Efnet、Gamesurge 等各种网络之间有什么区别?它们是否都遵循一些标准协议,还是我必须为每个网络分支我的命令?

4

2 回答 2

2

所有网络的基本 IRC 协议(RFC 1459) 都是相同的。

只有当您进入昵称/频道注册、运营商级别、服务等问题时,才会出现差异。

如果您的机器人只发送和收听消息,那么如果您只考虑 IRC 协议就可以了。如果您希望它与服务等进行交互,您将必须查看您想要支持的每个网络使用什么并从那里开始。

于 2010-07-23T19:41:28.943 回答
1

所有这些网络都应该(我相信他们这样做)遵循IRC RFC。所以不,您不需要为每个网络单独编程您的机器人。

于 2010-07-23T19:42:02.327 回答