python3-20行代码打造微信聊天机器人

482次阅读
没有评论

共计 755 个字符,预计需要花费 2 分钟才能阅读完成。

提醒:本文最后更新于 2019-06-14 16:19,文中所关联的信息可能已发生改变,请知悉!

学习 python3,我们可以做一些有趣的事情,比如搞一个微信聊天机器人,配合图灵的接口就可以自 high 了。

首先我们需要安装 itchat 模块,这个在之前的教程讲过怎么通过 pycharm 安装模块,忘了的可以翻一翻历史文章。

然后就是去申请图灵的接口,免费的每天有 1000 条,测试是足够用了。最后就是附上这高大上的 python3 微信机器人自动聊天代码啦,仅仅只有 20 行。

import itchat
import requests
def get_response(msg):
    apiUrl = \’http://www.tuling123.com/openapi/api\’data = {
        \’key\’: \’XXXXXXXXXXXXXXXXXXXXXXX\’,  # Tuling Key, 替换为你自己的
        \’info\’: msg,  # 这是我们发出去的消息
        \’userid\’: \’wechat-robot\’,  # 这里你想改什么都可以
    }
    # 我们通过如下命令发送一个 post 请求
    r = requests.post(apiUrl, data=data).json()
    return r.get(\’text\’)
@itchat.msg_register(itchat.content.TEXT)
def print_content(msg):
    return get_response(msg[\’Text\’])
@itchat.msg_register([itchat.content.TEXT], isGroupChat=True)
def print_content(msg):
    return get_response(msg[\’Text\’])
itchat.auto_login(True)
itchat.run()

python3-20 行代码打造微信聊天机器人

运行上述代码,会弹出一个二维码,微信扫一扫就可以登陆了哦!

 

正文完
 
水东柳
版权声明:本站原创文章,由 水东柳 2018-07-20发表,共计755字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)