mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-09 18:00:33 +08:00
Query self profile when missing nickname; Fix #1023
This commit is contained in:
parent
ce06ce85f0
commit
f12f78a55f
@ -292,13 +292,12 @@ internal abstract class AbstractBot<N : BotNetworkHandler> constructor(
|
||||
|
||||
// https://github.com/mamoe/mirai/issues/1019
|
||||
kotlin.runCatching {
|
||||
nick
|
||||
bot.nick
|
||||
}.onFailure {
|
||||
throw contextualBugReportException(
|
||||
context = "Bot login",
|
||||
forDebug = it.toString(),
|
||||
e = it,
|
||||
)
|
||||
bot.asQQAndroidBot().nick = MiraiImpl.queryProfile(bot, bot.id).nickname
|
||||
if (bot.nick.isBlank()) {
|
||||
logger.warning { "Unable to fetch nickname of bot." }
|
||||
}
|
||||
}
|
||||
|
||||
logger.info { "Login successful" }
|
||||
|
Loading…
Reference in New Issue
Block a user