
文章插圖
為了方便 , 很多人都會(huì)有兩個(gè)微信 , 一個(gè)是生活上用了朋友親人交流 , 一個(gè)是在工作中使用 。特別是需要對外聯(lián)系客戶的人 , 經(jīng)常會(huì)在半夜收到客戶的問題咨詢 , 我們又不能一直守在手機(jī)前 , 時(shí)時(shí)刻刻給客戶回復(fù) 。這個(gè)時(shí)候 , 如果你會(huì)python編程 , 只需要十幾行代碼就能做到24小時(shí)自動(dòng)回復(fù) , 而且回復(fù)的內(nèi)容可以自己定義 。
那應(yīng)該怎么做?接下來就開始編程吧!
- 環(huán)境配置
編輯器: pycharm
項(xiàng)目所需要的環(huán)境安裝包
pip install itchat==1.2.32pip install wxpy==0.3.9.8- 需要注意的點(diǎn)
第一步:導(dǎo)入相關(guān)的python包
#coding:utf-8from wxpy import *import itchatpython包的作用:itchat: 是一個(gè)開源的微信個(gè)人號接口 , 使用python調(diào)用微信從未如此簡單 。
wxpy: wxpy 在 itchat 的基礎(chǔ)上 , 通過大量接口優(yōu)化提升了模塊的易用性 , 并進(jìn)行豐富的功能擴(kuò)展 。
第二步:導(dǎo)入相關(guān)的設(shè)置自動(dòng)回復(fù)的內(nèi)容
def get_response_sample(user_name, content):"""根據(jù)content內(nèi)容 , 拿到回復(fù)內(nèi)容"""rnt_text = str(content).replace("嗎", '')rnt_text = rnt_text.replace("?", "!").replace("?", "!")return rnt_textget_response_sample() 函數(shù)的作用是通過判斷微信接收信息 , 返回指定的回復(fù)消息 。這里只是提供一個(gè)簡單的例子 , 大家可以根據(jù)自己的需求 , 做成單一回復(fù)的模板 ?;蛘邊⒖嘉抑澳瞧恼隆段矣昧?00行Python代碼 , 實(shí)現(xiàn)了與女神尬聊微信(附代碼)》,接入智能回復(fù) 。這里為何不把所有代碼貼出來 , 因?yàn)檫@些代碼就是一塊塊的磚 , 編代碼的時(shí)候 , 分模塊寫 , 不會(huì)被業(yè)務(wù)影響 。等要在實(shí)際項(xiàng)目上使用時(shí) , 就可以直接使用 , 把之前做的磚 , 一塊一塊砌起來 。
第三步:接入微信API
@itchat.msg_register(itchat.content.TEXT)def text_reply(msg):print(msg)response_msg = get_response_sample(msg["FromUserName"], msg["Text"])print(response_msg)itchat.send_msg(response_msg, msg['FromUserName'])這里是接入微信api的回調(diào)函數(shù) , 就是微信每接受一條信息 , 就會(huì)調(diào)用該函數(shù)一次 。為了方便測試 , 這里把接收到的信息都打印出來 。有興趣的朋友可以研究一下 , 這里不過多介紹 。第四步:主函數(shù)
if __name__ == '__main__':itchat.auto_login(False)itchat.run()寫個(gè)主函數(shù) , 讓程序跑起來 。這里 itchat.auto_login(False) 是指 , 每次運(yùn)行程序 , 都要重新掃碼登錄 , 如果換成True , 就不用重復(fù)掃碼 , 會(huì)保留登錄狀態(tài) 。程序演示結(jié)語同樣一個(gè)功能 , 為何資深程序員開發(fā)要一個(gè)小時(shí) , 新手卻要一天?原因就在于 , 很多代碼只要之前寫過 , 就不用重復(fù)寫 , 或者只需要少量修改 , 就能在新項(xiàng)目用得上 。所以 , 不斷完善自己代碼庫 , 為成為一個(gè)合格的程序員加油 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 視頻號、B站、愛奇藝,都在忙什么
- 霧霾預(yù)警學(xué)校
- 電腦怎樣登2個(gè)微信號 電腦微信如何多開分身
- 怎么給指定字加著重號 著重號怎么添加
- pppoe原始賬號和密碼 pppoe是什么意思
- office2016永久激活方法破解 0ffice2016版本號
- 分享可以玩很久的網(wǎng)絡(luò)游戲 目前耐玩的網(wǎng)絡(luò)游戲
- google官網(wǎng)注冊賬號條件 google博客搜索
- winform界面設(shè)計(jì)教程分享 winform界面設(shè)計(jì)教程
- cad檢測到無效序列號 autocad密鑰無效怎么解決
