diff --git a/src/main/kotlin/net/thauvin/erik/mobibot/modules/ChatGpt.kt b/src/main/kotlin/net/thauvin/erik/mobibot/modules/ChatGpt.kt index c464928..8e8423a 100644 --- a/src/main/kotlin/net/thauvin/erik/mobibot/modules/ChatGpt.kt +++ b/src/main/kotlin/net/thauvin/erik/mobibot/modules/ChatGpt.kt @@ -54,12 +54,12 @@ class ChatGpt : AbstractModule() { override fun commandResponse(channel: String, cmd: String, args: String, event: GenericMessageEvent) { if (args.isNotBlank()) { try { - event.sendMessage( - chat( - args.trim(), - properties[CHATGPT_API_KEY] - ) - ) + val answer = chat(args.trim(), properties[CHATGPT_API_KEY]) + if (answer.isNotBlank()) { + event.sendMessage(answer) + } else { + event.respond("ChatGPT is stumped.") + } } catch (e: ModuleException) { if (logger.isWarnEnabled) logger.warn(e.debugMessage, e) e.message?.let { diff --git a/version.properties b/version.properties index 4eb40f3..2090357 100644 --- a/version.properties +++ b/version.properties @@ -1,9 +1,9 @@ #Generated by the Semver Plugin for Gradle -#Sat Dec 10 10:16:56 PST 2022 -version.buildmeta=874 +#Tue Dec 13 01:22:17 PST 2022 +version.buildmeta=876 version.major=0 version.minor=8 version.patch=0 version.prerelease=rc version.project=mobibot -version.semver=0.8.0-rc+874 +version.semver=0.8.0-rc+876