用itchat做一个简单的关键词回复微信机器人

  • 2019 年 10 月 6 日
  • 筆記

itchat组件:https://github.com/littlecodersh/ItChat 下载后根据安装教程

pip install itchat

安装itchat 新建wxbot.py

#coding=utf8  import itchat  import time  @itchat.msg_register('Text')  def text_reply(msg):    f = open("words.txt")    for line in f:      splited = line.split(',')      if splited[0] in msg['Text']:        return splited[1].replace("n", "")    f.close()  itchat.auto_login(True, enableCmdQR=True)  itchat.run()

新建words.txt(注意文件编码,否则会导致乱码) 用以下格式编辑关键词回复

关键词1,回复1  关键词2,回复2  关键词3,回复3

运行

python wxbot.py

登录后即可。