本文首发于简书DIY 微信群聊机器人www.jianshu.com
前言
这几天我的一个小伙伴问我能不能给 Ta 做一个配置灵活的微信群聊天机器人,之前了解过 itchat 库的使用,我就爽快的答应了,花了一个晚上,终于做出了雏形。
电脑上运行程序如下:
手机上的信息如下:
其实基于 itchat 的微信机器人早已经烂大街了,但大多数过于简单,相比较而言,我的这个程序有下面几大鲜明的特色:
1、支持打开/关闭指定群聊的自动回复,只需用记事本打开 group.csv 文件,填写想要打开自动回复群聊名称即可,每次输完一个群聊名称,必须换行。
2、支持自定义设置关键词回复,只需用记事本打开 keyword.csv 文件,按照{关键词,回复}的格式添加即可,而不需要在代码中做任何修改。输完一个键值对,同样也需要换行,注意输入的是英文逗号。
3、支持定时群发消息,而且时间、消息可以在程序运行中动态修改。
4、有较为良好的 GUI 界面,其中色彩搭配参考了微信的简约设计。
DIY 玩法
1、面向商户
作为商户,维护群的时候可能有这样的需求,定时发送消息。比如回复 xxx 可获得 yyy,同时在keyword.csv 文件中事先写好。这样,可以让群成员各取所需,你又不需要打字、复制粘贴,还可以同时处理多个群,省心还高效。
2、面向普通个人
定时向男女朋友,父母亲人发送晚安祝福消