纯易语言实现IRC协议+IRC机器人的简单开发

我的小作品 CN-P5 2653℃ 0评论

   近几天抓包看IRC协议,发现非常简单…于是就仿着些了一下。 去IRC官方全是英文的没看懂 又很多地方都不明白 欢迎大家指正 这个是我根据一个IRC客户端抓包后自己写的 错误再所难免。
准备写一个IRC机器人的,开源。 禁止 拿去改改就写上自己名字发布。当然你自己添加重要功能或者严重修复漏洞的不禁止。同时希望谁写出更好的功能了能给我发一份 大家一起学习。
欢迎加入易语言即时通讯交流群一起交流学习7903812.
下午没事又完善了下 加入了机器人的命令处理部分 机器人可以区分是频道里的公共消息还是私聊消息,然后根据不同的类型 不同的命令做出判断 加入了一个调用命令.ping [网址或IP] 机器人回返回易语言的通信测试命令的返回值。 需要服务器自己测试的可以去群共享里下。开着在 irc://irc.freenode.net:7000/ubuntu-cn测试了一下 还可以 ping返回会卡一下 这是易语言支持库的问题 你可以改写成API什么的…感谢ubuntu中文频道(呵呵 大家都在里面调戏机器人…)

其他的没啥好说的,内容差不多是我在易语言论坛的帖子 [原创]纯易语言实现IRC协议+机器人

其实下午卡了一下 我写好了根据不同命令判断动作的部分..但是不知道怎么判断 聊天消息来自 频道公共消息 还是 和我的机器人的 私聊消息,明白了但是调试的时候老是出错 于是…杯具 很简单的问题…

源码里 我没按照标准的IRC样式显示聊天信息 而是 显示数据包的原始内容 方便开发.

转载请注明:黑白的自留地 » 纯易语言实现IRC协议+IRC机器人的简单开发

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 什么时候造给机器人给我工作就好了,呵呵,贪心
    日♂月♂星2009-12-19 10:08 回复
  2. 您好,请问这个源码您能发给我一份吗?
    Ali2017-01-29 08:51 回复