做了一个telegram防广告机器人,效果还挺好。
主要功能包括:
· 入群按格式回复;
· 私聊固定关键词回复
· 发广告警告,第三次踢人
· 数据库记录所有入群人员信息
暂时没时间详细解释。装饰器代码如下:
【如果有其他tele robot的问题可以在留言回复,如果我会我就回答了哈】
主装饰器:
垃圾广告判断装饰器用法:在所有可能发生问题的handler前面,增加装饰器(信息,回复,修改)
robot_filter是判断是不是robot,如果是就直接踢了写一个函数,判断update里面的信息是不是广告即可,这个每家要求不一样,我的设置了白名单、白敏感词之类的。然后配合mysql的数据库记录广告次数,第三次直接踢人。
示意一下,具体的自己写就好了之前写了一个不用装饰器的,效果非常差,经常屏蔽不到,可能是tele的功能我还是没有完全摸透……
(偷偷的说一下还做了一个广告机器人,到别人群里疯狂发广告的那种2333333)
Anyway,作为第二次写机器人,这么好的效果我已经很满意啦啊哈哈哈!
有问题一定要直接问我啊啊啊啊。
代接写机器人业务,包括django及数据库,3000起吧啊哈哈哈,赚点外快买点漂亮衣服
比心~
网友评论