1. 程式人生 > >使用python構造一個微信聊天機器人

使用python構造一個微信聊天機器人

申請一個圖靈的APIKEY http://www.tuling123.com/

python3環境下安裝wxpy

pip install wxpy

linux下還需安裝pillow

pip install pillow

然後執行以下程式碼:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# 匯入模組
from wxpy import *
# 初始化機器人,掃碼登陸
bot = Bot()
#my_friend = ensure_one(bot.search('a')) 
tuling = Tuling(api_key='ffd3a012cd134f0db64f0b9573c24241')
dir(Tuling)
# 使用圖靈機器人自動與指定好友聊天
@bot.register()#裝飾器中如果傳入引數@bot.register(my_friend)則是和朋友a聊天
def reply_my_friend(msg):
    tuling.do_reply(msg)
embed();#進入命令列,可以一直保持狀態

幾行程式碼輕鬆搞定!

文件地址:http://wxpy.readthedocs.io/zh/latest/bot.html

相關推薦

使用python構造一個聊天機器人

申請一個圖靈的APIKEY http://www.tuling123.com/ python3環境下安裝wxpy pip install wxpy linux下還需安裝pillow pip install pillow 然後執行以下程式碼: #!/usr/bin/pytho

python一個聊天機器人

python wechat 聊天機器人 # -*- coding: utf-8 -*- """ package.module ~~~~~~~~~~~~~~ 一個微信機器人程序 微信客戶端itchat: http://itchat.readthed

再也不怕和老外交流了!我用python實現一個聊天翻譯助手!

前言 在前面的一篇文章如何用python“優雅的”呼叫有道翻譯中咱們清楚的寫過如何一層一層的解開有道翻譯的面紗,並且筆者說過那只是腦洞的開始。現在筆者又回來了。當你遇到一些外國小哥哥小姐姐很心動、想結識交流,但英語水平或其他水平還在提升階段,這個小工具可以幫你渡過難關!Teach you how to fli

Python 實現聊天機器人

#方法一 # -*- coding=utf-8 -*- import requests import itchat import random import json KEY = '18c2919631d84026912c25970f23286f' def get_response(in

Python實現聊天機器人

# -- coding=utf-8 -- import requests import itchat import random import json KEY = ‘18c2919631d84026912c25970f23286f’ def get_res

python製作一個機器人,陪你在繁瑣的生活裡,空一點時間

今天在簡書上看到一篇講python做微信機器人的文章,實在是感興趣,就跟著做了一下,拿來和同學玩一玩。不過在查問題的時候在網上碰到一模一樣的文章,我也不知道哪個是原創,有興趣的小夥伴可以去看一下。 不過要注意的是,那裡面有一個問題:取出字典資訊的時候把items寫成了iteri

python聊天機器人,自動翻譯

使用itchat,itchat是一個開源的微信個人號介面,使用python呼叫微信從未如此簡單。 聊天機器人呼叫的是圖靈機器人介面。 在http://www.tuling123.com/ 註冊賬號有自己的appkey 翻譯呼叫的是百度的翻譯介面。 在百度翻譯ht

利用python搭建聊天機器人

最近一好友將其個人微訊號設定為聊天機器人,看得我也心癢癢,想試一試。 模仿參考網站搭建了一個簡單的聊天機器人,具體原理如為:將好友訊息轉發給圖靈機器人,獲得圖靈機器人的回覆後,將訊息轉發給原好友,也就是說,我們將搭建從圖靈機器人到好友的溝通橋樑。具體操作如下: 1)搭建py

Python專案:實現聊天機器人

說明,以下內容有很多個版本,都可以使用。自己根據日期分割來看看''' from wxpy import * from chatterbot import ChatBot from chatterbot.trainers import ChatterBotCorpusTra

三步輕松打造聊天機器人(附源碼)

exce 聊天 pos 平臺開發 weather ebo doctype amr 便在 最近微信公眾平臺開發是熱門,我也跟風做了一個陪聊的公眾號。 其實類似的自動回話程序早就有了,比如前一陣很火的小黃雞(還是小黃鴨來著?)。但盡管是跟風,也要體現一些不同。別

python一個跳一跳外掛,瞬間稱霸朋友圈

python 微信 跳一跳 爬蟲12月28日,微信宣布,小程序增加了新的類目:小遊戲,同時上線小遊戲 你們跳的再好,在毫無心理波動的程序面前都是渣渣。 剛剛會python的小白想玩怎麽辦? 下有詳細的教程,哈哈,包教會不收任何的費用。 感受一下被支配的恐懼吧: 使用工具1.python3.6 2.adb 3

python 打造一個跳一跳輔助!(手機本地運行)

.com simple pre 註釋 ima 獲取 IE 分享圖片 mask 先上成果效果圖: 用opencv 做識圖識別出棋子的坐標並把它框出來 終點位置的坐標是: 先觀察圖像發現棋子每跳過後的下一個目標點總是在棋子的上面 這樣就可以先獲取一個感興趣的區域,用num

【Py大法系列--01】20多行代碼生成你的聊天機器人

tps 自動機 efault 分析 Language 機器人接口 fff except 之一 前言 近期Stack Overflow公布了一項調查顯示,Python已經成了發展最快的主流編程語言,Python搭乘著數據科學和機器學習以及人工智能的浪潮,席卷了整個技術圈。越

SAP成都研究院飛機哥: SAP C4C中國本地化之聊天機器人的整合

今天的文章仍然來自Jerry的老同事,SAP成都研究院的張航(Zhang Harry)。關於他的背景介紹,請參考張航之前的文章:SAP成都研究院飛機哥:程式猿和飛機的不解之緣。下面是他的正文。 大家好,我是來自SAP成都研究院C4C開發團隊的Harry。 今天給大家帶來一個SA

聊天機器人-儲存好友分享訊息

一、背景     一般大公司都比較重視企業文化,和學習氛圍,這不我們的團隊也是如此,每個人每月微信分享必須超過5篇內容,一個是提高自己的閱讀量,另外還可以把有用的資源分享給其他人。開始記錄的一段時間還算比較順利,可是當大家的分享內容一多的時候,總是發生記漏的情況,後來我就萌生了一個想法,

python工具,聊天、自動回覆、手機遠端控制電腦

功能簡介 微信聊天、傳送檔案 微信忙碌回覆 微信機器人回覆 微信遠端控制電腦 軟體截圖           軟體使用 遠端控制相關指令: #

python一個自動回覆

在論壇上看到了用Python登入微信並實現自動簽到,才瞭解到一個新的Python庫: itchat庫文件說明連結在這: itchat我存個檔在我網站(主要是我開啟很慢),以便以後閱讀。0x01 Start最簡單的回覆通過如下程式碼,可以完成回覆所有文字資訊(包括群聊)。import itchat from i

itchat+線上聊天機器人介面實現聊天機器人

閒來無事(其實還在期末考試),想著怎麼利用手裡的伺服器搞點事情時,發現了python的itchat庫,想著可以再利用網頁聊天機器人,做一個自動聊天的微信機器人。總體思路很簡單,用itchat登入微信,接受訊息,通過聊天機器人的介面傳送給聊天機器人,在將接受到的訊息通過itch

Python一個跳一跳物理外掛(安卓手機版)

網上好像有很多關於微信跳一跳的外掛,昨天看到有人在教用Python寫的就學了一下 原理:1、通過adb命令擷取手機截圖, 2、在截圖上計算兩點之間的距離, 3、算出按壓時間一個畫素點的按壓時間是1.35ms 4、再通過adb傳送按壓時間的命令 adb驅動很重要,需要先在c

使用圖靈機器人api搭建聊天機器人php實現

之前通過hook技術實現了微信pc端傳送訊息功能,如果在結合圖靈機器人就能實現微信聊天機器人。 程式碼下載:http://blog.yshizi.cn/131.html 邏輯如下: 下面我簡單介紹一下步驟。 首先,你需要下載我的微信助手,下載地址請參考我的部落格文章: 通過對微信pc hook實現微