QQ机器人API开发部署完成
两天前,有了做个QQ机器人API的冲动,说干就干,稍微研究了下机器人post过来的数据,就动手写代码了。
经过两天的编写、测试,到现在,API已经成型了,仅仅一个页面就有了1596行代码,还不包括类、类库中的代码。最新的是Build201108060024。
简要说明:
1、API对发送的QQ消息进行处理,并回发相应的内容。
2、拥有完善的黑名单机制,包括普通QQ黑名单、群黑名单,在黑名单中的QQ或者群,API对其发送的消息,完全不会理会。
API对有基于权限的应答机制,分为普通用户、普通管理、超级管理、终极管理四大分级。
1、普通用户主要有以下几个功能:(发送@help指令即可获得下面的帮助菜单)
===========================================
偶是小周,欢迎你哦~
===========================================
1. @help 获取帮助命令
2. @i 想对偶说啥捏,想偶就直说的啦
3. @time 获取当前时间
4. @学习 帮偶变聪明,大家木有意见吧
5. @我的身份 获得在系统中的身份
6. @IP IP地址查询
7. @header 获取网站header信息
8. @备案 网站备案信息查询
9. @alexa 网站alexa排名查询
10. @pr 网站PR值查询
11. @zip 邮政编码查询
12. @today 历史上的今天
13. @fy 看不懂鸟文,想看看中文怎么翻译,来找偶吧
14. @天气 夏天啦,看来看看天气咋样
15. @mobile 手机归属地查询哦
16. @idcard 身份证号码查询
17. @whois 获取域名注册商、DNS等信息
18. @域名IP 获取域名A记录
19. @管理员帮助 获取管理员帮助菜单
===========================================
注意哦,除了学习模块,其他滴地方,偶都只认识空格分隔了哦~
Build201108060024
===========================================
2、管理用户有以下功能:(可以发送@adminhelp获得)
===========================================
偶是小周,欢迎你哦~
===========================================
如果你是偶滴大大,还有下面滴功能哦
1. @忘记 忘记不喜欢滴关键词
2. @拉黑 看他不爽,不让他跟偶玩,拉黑他
3. @解封 刑满释放咯
4. @黑名单查询
5. @增加普通管理
6. @增加超级管理
7. @提升超级管理
8. @降级超级管理
9. @删除管理
10. @增加关键词黑名单
11. @删除关键词黑名单
12. @关闭群回复
13. @开启群回复
14. @群黑名单查询
15. @开启自动回复
16. @关闭自动回复
17. @是否自动回复
18. @开启普通学习
19. @关闭普通学习
20. @是否普通学习
21. @help 获取普通用户菜单
===========================================
注意哦,除了学习模块,其他滴地方,偶都认识空格分隔了哦~
Build201108060024
===========================================
注:
1、管理员的管理,只有超级管理、终极管理可以控制。
2、终极管理不受其他级别管理的影响,最正规API拥有最终控制权。
上截图:
如果大家想体验这些功能,欢迎加Q:1659622177~
更多功能努力开发中。。。。
飞信机器人也在开发中。。。。
请问下:你的qq机器人是如何弄的,能给源代码么,或者给个方向?非常感谢
2011-10-25 16:28弄个机器人玩玩不错
2011-08-07 17:25