題目:用python3實現微信聊天機器人

做微信聊天機器人,實現步驟:

  1. 獲取微信的使用權,即python腳本能控制微信收發信息。
  2. python腳本收到聊天信息後,要對該信息進行處理,返回機器人的迴應信息。

一二兩步要用到wxpy庫裏的各種組件來收發信息,監聽微信活動。另外機器人還要用到 圖靈機器人的api
我們先去 圖靈機器人 註冊賬號。

一、如何註冊申請圖靈機器人:https://jingyan.baidu.com/article/454316ab11d138f7a7c03a00.html

二、安裝配置環境

wxpy 支持 Python 3.4-3.6,以及 2.7 版本

將下方命令中的 “pip” 替換爲 “pip3” 或 “pip2”,可確保安裝到對應的 Python 版本中

  1. 從 PYPI 官方源下載安裝 (在國內可能比較慢或不穩定):
pip install -U wxpy
  1. 從豆瓣 PYPI 鏡像源下載安裝 (推薦國內用戶選用):
pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

三、python3代碼

from wxpy import *

# 掃碼登陸
bot = Bot()
# 初始化圖靈機器人 (API key 申請: http://tuling123.com)

# 姚小駒
tuling = Tuling(api_key='***************************')

# 自動回覆所有文字消息
@bot.register(msg_types=TEXT)
def auto_reply_all(msg):
    tuling.do_reply(msg)

# 開始運行
bot.join()

執行程序效果:


微信手機客戶端掃描二維碼即可登錄微信機器人:


發佈了301 篇原創文章 · 獲贊 365 · 訪問量 159萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章