人微信号的机器人与公众号的机器人
先提供这两个机器人的演示号,可以自己试一试:
个人号:http://weixin.qq.com/r/sUqKkkTEQhk9rQDx9x_j (二维码自动识别)
公众号:http://weixin.qq.com/r/CjsvNzzEiGH3rXhU924Y (二维码自动识别)
关于为什么适合用Python写:
因为Python逻辑清楚,第三方包好用,写起来爽hhh。研究好了微信的包很容易就能把抽象的知识转化成能跑的代码。为了之后玩微信个人号的人能有更爽的体验,我还把微信个人号的操作也写成了包:pip install itchat。:)
个人微信号的机器人推荐尝试ItChat,GitHub – littlecodersh/ItChat at robot
目前能找到的唯一的支持自定义机器人回复接口、自动好友验证、上传下载发送文件、图片、动图、用户识别等的机器人。
配置文档也很详细:Home – itchat
如果你会撸码的话,该机器人还提供Python的接口,非常容易编写,例如一个自动加好友的微信机器人只要这么写:
import itchat
@itchat.msg_register(['Text', 'Map', 'Card', 'Note', 'Sharing'])
def text_reply(msg):
itchat.send('%s: %s'%(msg['Type'], msg['Text']), msg['FromUserName'])
@itchat.msg_register('Friends')
def add_friend(msg):
itchat.add_friend(**msg['Text'])
itchat.get_contract()
itchat.send_msg(msg['RecommendInfo']['UserName'], 'Nice to meet you!')
itchat.auto_login()
itchat.run()
没错,这么点代码就行了,其他功能可以阅读文档:https://pypi.python.org/pypi?:action=display&name=itchat&version=1.0.7
公众号的机器人推荐尝试MyPlatform,GitHub – littlecodersh/MyPlatform: 文科生也会配的微信个人号后台,Content based wechat massive platform framework, what you need to do is only adding your articles in 🙂
除了自动回复以外,还做了文章的分栏目录页面展示,挂在SAE上的话完全免费(连服务器小号也没有)
配置非常简单,没有计算机基础的文科生二十分钟也能搭好:零基础二十分钟搭建SAE微信个人号后台 – LittleCoder的文章 – 知乎专栏
好了,后面是截图:
先是个人号的:


公众号的:
