还很简陋,但是能用,群聊@说话,或者私聊都能自动聊天,用的接口是一个叫菲菲的api:
菲菲
待更新
import itchat
import requests
#import json
@itchat.msg_register(itchat.content.TEXT,isGroupChat=True,isFriendChat=True)
def text_reply(msg):
#判断群聊还是私聊
if 'IsAt' in msg:
#群聊
if msg['IsAt']:
return group_function(msg)
else:
return None
else:
#单聊
return single_function(msg.text)
def group_function(msg):
req_text = msg.text.strip(msg['User']['Self']['DisplayName']).strip()
return '@{name} {return_text}'.format(name = msg['ActualNickName'], return_text = single_function(req_text))
def single_function(req_text):
#return_text = requests.get('http://api.hitokoto.cn/?encode=text').text
return_text = requests.get('http://api.qingyunke.com/api.php?key=free&appid=0&msg=' + req_text).json()['content']
print('req:' + req_text + ',' + 'return_text:' + return_text)
return return_text
itchat.auto_login(enableCmdQR=True)
itchat.run()
5 条评论
虽然不懂编程,但看起来像是python
bingo
博主厉害呀
都网上抄的
大佬就是厉害。