mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-12 06:55:58 +08:00
✨ 添加QQ官方机器人头像获取 (#623)
* ✨ 修复按钮回调消息事件无响应问题 * 🚨 `pre-commit-ci`修复格式错误 * 添加QQ官方机器人头像获取 * 添加QQ官方机器人头像获取 * 🚨 `pre-commit-ci`修复格式错误 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
parent
19cd7525f7
commit
d5a21b560e
@ -224,6 +224,10 @@ async def get_notice_message(bot: Bot, ev: Event):
|
||||
sp_bot_id = 'qqgroup'
|
||||
msg_id = str(ev.id)
|
||||
if ev.scene == 'group':
|
||||
sender = {
|
||||
'avatar': 'https://q.qlogo.cn/qqapp/'
|
||||
f'{self_id}/{str(ev.group_member_openid)}/0'
|
||||
}
|
||||
user_type = 'group'
|
||||
group_id = str(ev.group_openid)
|
||||
user_id = str(ev.group_member_openid)
|
||||
@ -298,18 +302,22 @@ async def get_all_message(bot: Bot, ev: Event):
|
||||
group_id = str(ev.group_openid)
|
||||
msg_id = ev.id
|
||||
sender = ev.author.dict()
|
||||
sender = {
|
||||
'avatar': 'https://q.qlogo.cn/qqapp/'
|
||||
f'{self_id}/{str(user_id)}/0'
|
||||
}
|
||||
elif isinstance(ev, C2CMessageCreateEvent):
|
||||
sp_bot_id = 'qqgroup'
|
||||
user_type = 'direct'
|
||||
group_id = None
|
||||
msg_id = ev.id
|
||||
sender = ev.author.dict()
|
||||
sender['nickname'] = ev.author.username
|
||||
# 群聊
|
||||
elif isinstance(ev, GuildMessageEvent):
|
||||
user_type = 'group'
|
||||
group_id = str(ev.channel_id)
|
||||
sender = ev.author.dict()
|
||||
sender['nickname'] = ev.author.username
|
||||
if ev.member and ev.member.roles:
|
||||
if 4 in ev.member.roles:
|
||||
pm = 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user