python微信库itchat_基于python的itchat库实现微信聊天机器人(推荐)

一、开始之前必须安装itchat库

pip install itchat(使用pip必须在电脑的环境变量中添加Python的路径)

或 conda install request

二、开始编程前,我们需要在图灵机器人官网注册自己的图灵机器人,来实现我们程序的智能聊天功能

2、注册登录后点击创建机器人

3、创建成功后,可以获得机器人提供的API接口(apikey)

20191027195304207.png?2019929104821

三、代码实现

import itchat

import requests

#上传获得消息内容到图灵机器人

def getMessage(msg):

apiURL='http://www.tuling123.com/openapi/api'

data={'key':'你的apikey',

'info':msg,

'userID':'你的userID(可以随便写)'

}

r=requests.post(apiURL, data=data).json()

print('答:'+r.get('text'))

return r.get('text')

#监听个人微信聊天

@itchat.msg_register(itchat.content.TEXT)

def return_message(msg):

try:

print('问:'+msg['Text'])

except Exception as e:

print(e)

return getMessage(msg['Text'])

'''

#监听微信群聊天

@itchat.msg_register([itchat.content.TEXT],isGroupChat=True)

def return_message(msg):

print('问:'+msg['Text'])

return getMessage(msg['Text'])

'''

if __name__=='__main__':

itchat.auto_login(hotReload=True)

itchat.run()

总结

以上所述是小编给大家介绍的基于python的itchat库实现微信聊天机器人,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值