修复 GSUIDCore 连接时无法发送消息
This commit is contained in:
parent
882faec593
commit
802073f248
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue