Bootstrap

用python6行代码实现微信机器人

看到网上有人实现微信机器人,自己找了一些方法,其中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

;