美文网首页学python不出局程序员Python
手把手教你用7行代码实现微信聊天机器人 -- Python wx

手把手教你用7行代码实现微信聊天机器人 -- Python wx

作者: Kangvcar | 来源:发表于2017-11-13 19:31 被阅读440次

    环境要求:

    • Windows / Linux / Mac OS
    • Python 3.4-3.6,以及 2.7 版本

    wxpy安装

    ## 使用国内源安装速度快
    pip install -U wxpy -i "https://pypi.doubanio.com/simple/"
    

    实例

    让机器人与所有好友聊天

    from wxpy import *
    # 实例化,并登录微信
    bot = Bot(cache_path=True)
    # 调用图灵机器人API
    tuling = Tuling(api_key='4a0488cdce684468b95591a641f0971d')
    @bot.register()
    def auto_reply(msg):
        tuling.do_reply(msg)
    embed()
    

    让机器人与指定好友聊天

    from wxpy import *
    # 实例化,并登录微信
    bot = Bot(cache_path=True)
    # 查找到要使用机器人来聊天的好友
    my_friend = ensure_one(bot.search(u'好友名字'))
    # 调用图灵机器人API
    tuling = Tuling(api_key='4a0488cdce684468b95591a641f0971d')
    # 使用图灵机器人自动与指定好友聊天
    @bot.register(my_friend)
    def reply_my_friend(msg):
        tuling.do_reply(msg)
    embed()
    

    常见问题

    Q: 图灵机器人的api_key 怎么获得?

    A: 去 http://www.tuling123.com 官网注册帐号就可以获得 api_key

    相关文章

      网友评论

      • 不曾装酒的酒葫芦:为啥老是最后一行报错,小白提问
        Kangvcar:@不曾装酒的酒葫芦 报什么错了? 只要程序跑起来就可以了,然后你就让好友给你发消息,机器人就会自动回复啦:+1:
      • 大嘴鳄鱼:我的网页版微信被封了怎么办呀?
        大嘴鳄鱼:@Kangvcar 我让它和微软小冰聊了3次后就网页版就打不开了
        Kangvcar:@大嘴鳄鱼 为何我测试了那么多次都不会被封呢?
        Kangvcar:@大嘴鳄鱼 被封了?客户端不影响哦:blush:

      本文标题:手把手教你用7行代码实现微信聊天机器人 -- Python wx

      本文链接:https://www.haomeiwen.com/subject/taxtvxtx.html