fix: merge plugins to dev

This commit is contained in:
lanvent
2023-03-24 11:40:45 +08:00
parent 42f3f4403c
commit 52abe0893a
8 changed files with 45 additions and 27 deletions

View File

@@ -56,14 +56,15 @@ class WechatChannel(Channel):
# start message listener
itchat.run()
# handle_* 系列函数处理收到的消息后构造context然后调用handle函数处理context
# context是一个字典,包含了消息的所有信息,包括以下key
# handle_* 系列函数处理收到的消息后构造Context然后传入handle函数处理Context和发送回复
# Context包含了消息的所有信息包括以下属性
# type 消息类型, 包括TEXT、VOICE、IMAGE_CREATE
# content 消息内容如果是TEXT类型content就是文本内容如果是VOICE类型content就是语音文件名如果是IMAGE_CREATE类型content就是图片生成命令
# session_id: 会话id
# isgroup: 是否是群聊
# msg: 原始消息对象
# receiver: 需要回复的对象
# kwargs 附加参数字典包含以下的key
# session_id: 会话id
# isgroup: 是否是群聊
# receiver: 需要回复的对象
# msg: itchat的原始消息对象
def handle_voice(self, msg):
if conf().get('speech_recognition') != True: