Hello World :3
This commit is contained in:
parent
fc5d975df4
commit
4a0d60eb6e
1 changed files with 53 additions and 3 deletions
|
@ -1,5 +1,55 @@
|
|||
package xyz.limepot
|
||||
|
||||
fun main() {
|
||||
println("Hello World!")
|
||||
import dev.kord.common.annotation.KordPreview
|
||||
import dev.kord.common.entity.PresenceStatus
|
||||
import dev.kord.common.entity.Snowflake
|
||||
import dev.kord.core.entity.GuildEmoji
|
||||
import dev.kord.core.entity.ReactionEmoji
|
||||
import dev.kord.core.event.message.MessageCreateEvent
|
||||
import dev.kord.gateway.DiscordPresence
|
||||
import dev.kord.x.emoji.Emojis
|
||||
import dev.kord.x.emoji.from
|
||||
import kotlinx.coroutines.flow.toList
|
||||
import me.jakejmattson.discordkt.commands.commands
|
||||
import me.jakejmattson.discordkt.dsl.bot
|
||||
import me.jakejmattson.discordkt.dsl.listeners
|
||||
|
||||
@KordPreview
|
||||
fun main(args: Array<String>) {
|
||||
val token = "NDMwMzkxNTAxODM5OTI1MjU5.Gb1pbU.iHqBe8zvywAyLE3_PwSWuMf09Jk8MovbyN4Iw8"
|
||||
|
||||
bot(token) {
|
||||
prefix { "+" }
|
||||
}
|
||||
|
||||
bot(args.firstOrNull()) {
|
||||
presence {
|
||||
DiscordPresence(PresenceStatus.DoNotDisturb, false)
|
||||
}
|
||||
|
||||
onStart {
|
||||
val guilds = kord.guilds.toList()
|
||||
println("Guilds: ${guilds.joinToString { it.name }}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun demo() = commands("Demo") {
|
||||
slash("Hello", "A 'Hello World' command.") {
|
||||
execute {
|
||||
respond("Hello World!")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fun testListeners() = listeners {
|
||||
on<MessageCreateEvent> {
|
||||
require(message.author?.isBot == false)
|
||||
if (message.content == ":3") {
|
||||
message.addReaction(ReactionEmoji.from(Emojis.heart))
|
||||
}
|
||||
else if (message.content == ">:3") {
|
||||
message.addReaction(ReactionEmoji.Custom((Snowflake(1264301501422112839)), "Mayu Hearts", false))
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue