Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.ardentbot.commands.info
- import com.ardentbot.core.ArdentRegister
- import com.ardentbot.core.commands.*
- import net.dv8tion.jda.core.events.message.MessageReceivedEvent
- @ModuleMapping("info")
- class Test : Command("test", null, null, null) {
- override fun onInvoke(event: MessageReceivedEvent, arguments: List<String>, flags: List<Flag>, register: ArdentRegister) {
- register.sender.send("It worked!", this, event.channel, event.author, event)
- }
- @PreconditionMapping
- val noNickname = Precondition(condition = { it.event.member?.nickname != null },
- onFailure = { listOf("You can't have a nickname when doing this command :)") })
- }
Add Comment
Please, Sign In to add comment