使用python接入微信聊天機(jī)器人
本文實(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:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python3中的re.findall()方法及re.compile()
這篇文章主要介紹了Python3中的re.findall()方法及re.compile(),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
python連接oracle數(shù)據(jù)庫(kù)操作實(shí)例及遇到的異常
這篇文章主要給大家介紹了關(guān)于python連接oracle數(shù)據(jù)庫(kù)操作實(shí)例及遇到的一些異常,Oracle是著名且廣泛使用的數(shù)據(jù)庫(kù)之一,而python的數(shù)據(jù)處理功能可以很好地利用這種連接性,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
Python?常用內(nèi)置模塊超詳細(xì)梳理總結(jié)
模塊是一個(gè)包含索引你定義的函數(shù)和變量的文件,其擴(kuò)展名為.py。模塊可以被其他程序引入,以使用該模塊中的函數(shù)等功能。這也是使用python標(biāo)準(zhǔn)庫(kù)的方法2022-03-03
關(guān)于python的編碼與解碼decode()方法及zip()函數(shù)
這篇文章主要介紹了關(guān)于python的編碼與解碼decode()方法及zip()函數(shù),encode0?方法是字符串對(duì)象內(nèi)置的一個(gè)實(shí)現(xiàn)方法用于實(shí)現(xiàn)編碼操作,需要的朋友可以參考下2023-04-04
Python使用Excel將數(shù)據(jù)寫(xiě)入多個(gè)sheet
這篇文章主要介紹了Python使用Excel將數(shù)據(jù)寫(xiě)入多個(gè)sheet,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05

