看到网上有人实现微信机器人,自己找了一些方法,其中tuling机器人需要充值,不然基本用不了,所以选择使用xiaoi机器人。
代码如下:
# 初始化机器人,扫码登陆
bot = Bot()
#与 wxpy 深度整合的小 i 机器人
#需要通过注册获得 key 和 secret
#免费申请: http://cloud.xiaoi.com/
xiaoi = XiaoI('your key', 'your secret')
#使用小 i 机器人自动与好友、群友聊天
@bot.register(msg_types=TEXT)
def reply_my_friend(msg):
xiaoi.do_reply(msg)
经过本人验证,当前可行,当然语料库还是简单了点,机器人回答不是特别好,收费的估计会好些
其他一些功能代码:
# 初始化机器人,扫码登陆
bot = Bot()
# 搜索名称含有 "游否" 的男性深圳好友
my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]
# 发送文本给好友
my_friend.send('Hello WeChat!')
# 发送图片
my_friend.send_image('my_picture.jpg')
xiaoi = XiaoI('your key', 'your secret')
# 使用小 i 机器人自动与指定好友聊天
@bot.register(my_friend)
def reply_my_friend(msg):
xiaoi.do_reply(msg)
#使用小 i 机器人自动hyu好友、与群友聊天
@bot.register(msg_types=TEXT)
def reply_my_friend(msg):
xiaoi.do_reply(msg)
empty
参考链接:http://wxpy.readthedocs.io/zh/latest/utils.html#i
https://github.com/youfou/wxpy