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'
|
sp_bot_id = 'qqgroup'
|
||||||
msg_id = str(ev.id)
|
msg_id = str(ev.id)
|
||||||
if ev.scene == 'group':
|
if ev.scene == 'group':
|
||||||
|
sender = {
|
||||||
|
'avatar': 'https://q.qlogo.cn/qqapp/'
|
||||||
|
f'{self_id}/{str(ev.group_member_openid)}/0'
|
||||||
|
}
|
||||||
user_type = 'group'
|
user_type = 'group'
|
||||||
group_id = str(ev.group_openid)
|
group_id = str(ev.group_openid)
|
||||||
user_id = str(ev.group_member_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)
|
group_id = str(ev.group_openid)
|
||||||
msg_id = ev.id
|
msg_id = ev.id
|
||||||
sender = ev.author.dict()
|
sender = ev.author.dict()
|
||||||
|
sender = {
|
||||||
|
'avatar': 'https://q.qlogo.cn/qqapp/'
|
||||||
|
f'{self_id}/{str(user_id)}/0'
|
||||||
|
}
|
||||||
elif isinstance(ev, C2CMessageCreateEvent):
|
elif isinstance(ev, C2CMessageCreateEvent):
|
||||||
sp_bot_id = 'qqgroup'
|
sp_bot_id = 'qqgroup'
|
||||||
user_type = 'direct'
|
user_type = 'direct'
|
||||||
group_id = None
|
group_id = None
|
||||||
msg_id = ev.id
|
msg_id = ev.id
|
||||||
sender = ev.author.dict()
|
sender = ev.author.dict()
|
||||||
|
sender['nickname'] = ev.author.username
|
||||||
# 群聊
|
# 群聊
|
||||||
elif isinstance(ev, GuildMessageEvent):
|
elif isinstance(ev, GuildMessageEvent):
|
||||||
user_type = 'group'
|
user_type = 'group'
|
||||||
group_id = str(ev.channel_id)
|
group_id = str(ev.channel_id)
|
||||||
sender = ev.author.dict()
|
sender = ev.author.dict()
|
||||||
sender['nickname'] = ev.author.username
|
|
||||||
if ev.member and ev.member.roles:
|
if ev.member and ev.member.roles:
|
||||||
if 4 in ev.member.roles:
|
if 4 in ev.member.roles:
|
||||||
pm = 2
|
pm = 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user