zoukankan      html  css  js  c++  java
  • 微信智能自动回复机器人

    最近流行微信机器人,今天就尝试做了一个

    原理:调用图灵机器人的接口,实现微信的自动回复功能

    准备工作:1.申请【图灵机器人】,登录官网申请一个机器人,保存好apikey,下面会用到

         2.安装【python】,不会的同学请参考:https://www.cnblogs.com/lvtaohome/p/11121377.html

    正式开始:1.检测python是否安装成功:打开cmd(window用户可以通过window+R快速搜索cmd)进入命令行

    ,输入python,回车,如果显示一些版本信息和三个箭头,则表示安装成功。

    如果成功输入quit()

    反之重新安装python

         2.执行命令行pip install wxpy

         3.执行命令行pip install pillow 同上

         4.执行命令行pip install numpy 同上

         5.在桌面新建文件wx.py(后缀名为.py) , 然后用记事本打开,拷贝以下代码进入,将下面代码红色部分改为刚开始保存的apikey的值,最后保存文件

    #!/user/bin/env  python3
    #  coding:  utf-8
    from  wxpy import *
    bot = Bot()
    # api可直接用
    tuling = Tuling(api_key='apikey')
    @bot.register(msg_types = TEXT)
    def  auto_reply_all(msg):
                tuling.do_reply(msg)
    bot.join()
    

          6.然后重新打开cmd,找到并执行wx.py,如图:

     收工:上述执行完毕,会自动生产一个二维码,微信扫码即可进入机器人模式,关闭cmd即退出。(生成的二维码会用图片工具打开,如果没有安装图片打开工具,就会报错【OSError: [WinError 1155] 没有应用程序与此操作的指定文件有关联。: 'QR.png'】)

    如有疑问,请留言 

  • 相关阅读:
    java多线程练习题 类
    java练习题在一个文件里面输入内容在另一个文件里面可以查看
    java练习题输入流姓名学号信息
    java 异常处理2
    java 处理异常练习题
    java get银行练习题
    java 练习题 求梯形的面积和周长
    java get正确写类的练习题 猫
    GUID 全局唯一标识符
    oracle 建表 练习2
  • 原文地址:https://www.cnblogs.com/xihailong/p/12967054.html
Copyright © 2011-2022 走看看