安装wxpy,这里要注意一些小问题:
1.png图片要设置一个默认的文件关联,不然弹不出微信的登陆码
from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer
# 初始化机器人
chatbot = ChatBot("deepThought")
chatbot.set_trainer(ChatterBotCorpusTrainer)
# 这里先使用该库现成的中文语料库训练
chatbot.train("chatterbot.corpus.chinese")
from wxpy import *
# 初始化机器人,这里会生成一张二维码,用微信扫码继续登陆
bot = Bot()
列出所有好友
friends = bot.friends()
print(friends)
找好友
friend = friends.search("兔goo")[0]
print(friend)
找群
group = bot.groups().search("418")[0]
print(group)
向群里循 环发送图片
import time
for i in range(10):
send2 = "%d"%i
send3 ="以下来自脚本图片"+send2+"共2条"
group.send(send3)
group.send_image("e:/2.png")
time.sleep(1)
使用机器人自动回复
# 使用机器人进行自动回复
@bot.register(friends)
def reply_my_friend(msg):
return '来自微信机器人自动回复: {} '.format(chatbot.get_response(msg.text).text)