修复 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(), gl: new Map(),
} }
Bot[data.self_id].pickUser = Bot[data.self_id].pickFriend 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}) 已连接`) logger.mark(`${logger.blue(`[${data.self_id}]`)} ${this.name}(${this.id}) 已连接`)
Bot.emit(`connect.${data.self_id}`, Bot[data.self_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.self_id = `gc_${data.bot_self_id}`
data.sendApi = data => this.sendApi(ws, data) data.sendApi = data => this.sendApi(ws, data)
if (Bot[data.self_id]) if (Bot[data.self_id]) {
Bot[data.self_id].sendApi = data.sendApi data.bot = Bot[data.self_id]
else data.bot.sendApi = data.sendApi
} else {
this.makeBot(data) this.makeBot(data)
data.bot = Bot[data.self_id] }
data.post_type = "message" data.post_type = "message"
data.message_id = data.msg_id data.message_id = data.msg_id