修复 GSUIDCore 连接时无法发送消息

This commit is contained in:
🌌 2023-07-06 18:30:29 +08:00
parent 882faec593
commit 802073f248
1 changed files with 6 additions and 4 deletions

View File

@ -168,6 +168,7 @@ Bot.adapter.push(new class GSUIDCoreAdapter {
gl: new Map(),
}
Bot[data.self_id].pickUser = Bot[data.self_id].pickFriend
data.bot = Bot[data.self_id]
logger.mark(`${logger.blue(`[${data.self_id}]`)} ${this.name}(${this.id}) 已连接`)
Bot.emit(`connect.${data.self_id}`, Bot[data.self_id])
@ -183,11 +184,12 @@ Bot.adapter.push(new class GSUIDCoreAdapter {
data.self_id = `gc_${data.bot_self_id}`
data.sendApi = data => this.sendApi(ws, data)
if (Bot[data.self_id])
Bot[data.self_id].sendApi = data.sendApi
else
this.makeBot(data)
if (Bot[data.self_id]) {
data.bot = Bot[data.self_id]
data.bot.sendApi = data.sendApi
} else {
this.makeBot(data)
}
data.post_type = "message"
data.message_id = data.msg_id