溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

使用python接入微信聊天機(jī)器人

發(fā)布時(shí)間:2020-10-23 21:57:23 來(lái)源:腳本之家 閱讀:125 作者:Luke__Zhang 欄目:開(kāi)發(fā)技術(shù)

本文實(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('好友昵稱(chēng)')[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í)有所幫助,也希望大家多多支持億速云。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI