本文實(shí)例為大家分享了python接入微信聊天機(jī)器人的具體代碼,供大家參考,具體內(nèi)容如下
1.安裝庫(kù)wxpy:
pip install -U wxpy
or
pip install -U wxpy -i https://pypi.doubanio.com/simple/
2.簡(jiǎn)單操作上手:
from wxpy import * bot = Bot(cache_path=True) #掃碼登錄驗(yàn)證 friends_stat = bot.friends().stats() friend_loc = [] # 每一個(gè)元素是一個(gè)二元列表,分別存儲(chǔ)地區(qū)和人數(shù)信息 for province, count in friends_stat["province"].items(): if province != "": friend_loc.append([province, count]) # 對(duì)好友人數(shù)倒序排序 friend_loc.sort(key=lambda x: x[1], reverse=True) # 打印好友人數(shù)最多的10個(gè)地區(qū): for item in friend_loc[:10]: print(item[0], item[1]) #打印好友男女比例: for sex, count in friends_stat["sex"].items(): # 1代表MALE, 2代表FEMALE if sex == 1: print("MALE %d" % count) elif sex == 2: print("FEMALE %d" % count)
3.聊天機(jī)器人,一起來(lái)調(diào)戲好友吧
from wxpy import * bot = Bot(cache_path=True) my_friend = bot.friends().search('好友昵稱')[0] #定位好友 my_friend.send('Hello!') #發(fā)送“Hello!”測(cè)試一下對(duì)接是否成功。 group = bot.groups().search('群名')[0] #定位群 #接入圖靈api:需要去下述網(wǎng)址申請(qǐng): tuling = Tuling(api_key='在http://www.tuling123.com/申請(qǐng)') # 使用圖靈機(jī)器人自動(dòng)與指定好友聊天 @bot.register(my_friend) def reply_my_friend(msg): tuling.do_reply(msg)
Reference:
[1] wxpy: 用 Python 玩微信
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
