mirror of
https://github.com/LamGC/oracle-manager.git
synced 2025-04-29 14:17:33 +00:00
feat: 在开机失败时发送一条结果消息.
这样有助于用户检查问题.
This commit is contained in:
parent
027907d6fd
commit
8e78512a16
@ -434,7 +434,25 @@ class OracleCreateInstanceExtension(private val bot: BaseAbilityBot) : AbilityEx
|
||||
}.build())
|
||||
.build()
|
||||
|
||||
val launchInstanceResponse = computeClient.launchInstance(request)
|
||||
val launchInstanceResponse = try {
|
||||
computeClient.launchInstance(request)
|
||||
} catch (e: Exception) {
|
||||
logger.error(e) { "创建服务器实例时发生错误." }
|
||||
EditMessageText.builder()
|
||||
.replyTo(upd.callbackQuery)
|
||||
.text(
|
||||
"""
|
||||
创建实例时发生错误!
|
||||
错误信息:${e.message}
|
||||
""".trimIndent()
|
||||
)
|
||||
.replyMarkup(InlineKeyboardGroupBuilder().rowButton {
|
||||
text("<<< 返回服务器列表")
|
||||
callbackData(callbackData.next("oc_server_list"))
|
||||
}.build())
|
||||
.build().execute(bot)
|
||||
return@callbackQueryHandleOf
|
||||
}
|
||||
val instance = launchInstanceResponse.instance
|
||||
|
||||
EditMessageText.builder()
|
||||
|
Loading…
Reference in New Issue
Block a user