Simplify message handling
This commit is contained in:
parent
ba913f2bed
commit
828845f230
|
@ -18,19 +18,20 @@ fun main() {
|
||||||
object Kagebot {
|
object Kagebot {
|
||||||
fun MessageCreateEvent.process() {
|
fun MessageCreateEvent.process() {
|
||||||
if (messageAuthor.isBotUser) {
|
if (messageAuthor.isBotUser) {
|
||||||
if (messageAuthor.isYourself) {
|
handleOwn()
|
||||||
val loggedMessage =
|
|
||||||
if (readableMessageContent.isBlank()) "[embed]" else readableMessageContent
|
|
||||||
Log.info("<Self> $loggedMessage")
|
|
||||||
}
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
for (command in Config.commands) {
|
for (command in Config.commands) {
|
||||||
if (command.matches(readableMessageContent)) {
|
// execute returns true if the command was actually executed (not denied due to permissions)
|
||||||
if (command.execute(this)) {
|
command.matches(readableMessageContent) && command.execute(this) && break
|
||||||
break
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
private fun MessageCreateEvent.handleOwn() {
|
||||||
|
if (messageAuthor.isYourself) {
|
||||||
|
val loggedMessage =
|
||||||
|
if (readableMessageContent.isBlank()) "[embed]" else readableMessageContent
|
||||||
|
Log.info("<Self> $loggedMessage")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user