package Ġtoday . how ol dis java 8 . discord bot Ċ Ċ import Ġdev . k ord . core . event . gateway . Ready Event Ċ import Ġdev . k ord . core . on Ċ import Ġdev . k ord . x . commands . k ord . bot Ċ import Ġdev . k ord . x . commands . k ord . model . prefix . k ord Ċ import Ġdev . k ord . x . commands . k ord . model . prefix . mention Ċ import Ġdev . k ord . x . commands . model . prefix . literal Ċ import Ġdev . k ord . x . commands . model . prefix . or Ċ import Ġdev . sch la ubi . lav ak ord . k ord . lav ak ord Ċ import Ġk apt . kotlin . generated . configure Ċ import Ġorg . k oin . dsl . module Ċ import Ġtoday . how ol dis java 8 . discord bot . commands . How Old Is Java 8 Slash Command Ċ import Ġtoday . how ol dis java 8 . discord bot . commands . Tell Me Slash Command Ċ Ċ suspend Ġfun Ġmain () Ġ{ ĊĠ Ġbot ( System . getenv (" TOKEN ")) Ġ{ ĊĠĠĠ Ġ// ĠL aval ink Ġis Ġan Ġeasy Ġway Ġof Ġdoing Ġmulti platform Ġaudio Ġwith ĠK ord ĊĠĠĠ Ġ// ĠSee Ġthis Ġfor Ġmore : Ġhttps :// github . com / DR Sch la ubi / lav ak ord ĊĠĠĠ Ġval Ġl av ak ord Ġ= Ġk ord . lav ak ord (). apply Ġ{ ĊĠĠĠĠĠ Ġadd Node ( System . getenv (" LA VAL INK _ HOST "), ĠSystem . getenv (" LA VAL INK _ KEY ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconfigure () Ġ// ĠThis Ġmethod Ġgets Ġauto - generated Ġupon Ġthe Ġfirst Ġbuild Ġand Ġadds Ġall Ġ@ Auto W ired Ġcommands ĊĊĠĠĠ Ġ// ĠThis Ġmakes Ġl av ak ord Ġavailable Ġfor Ġdependency Ġinjection ĊĠĠĠ Ġk oin Ġ{ ĊĠĠĠĠĠ Ġmodules ( ĊĠĠĠĠĠĠĠ Ġmodule Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġsingle Ġ{ Ġl av ak ord Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠThis Ġset 's Ġthe Ġprefix Ġconfiguration ĊĠĠĠ Ġ// ĠIf Ġyou Ġ@ file : Auto Wire Ġyou Ġcan Ġput Ġthis Ġas Ġa Ġval Ġanywhere Ġin Ġyour Ġfile ĊĠĠĠ Ġprefix Ġ{ ĊĠĠĠĠĠ Ġk ord Ġ{ ĊĠĠĠĠĠĠĠ Ġmention () Ġor Ġliteral (" j 8 ") Ġor Ġliteral (" java 8 ") Ġor Ġliteral (" java ") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠWe Ġneed Ġto Ġwait Ġfor Ġa Ġconnection Ġbefore Ġwe Ġcan Ġdo Ġthis ĊĠĠĠ Ġk ord . on < Ready Event > Ġ{ ĊĠĠĠĠĠ Ġk ord . edit Presence Ġ{ ĊĠĠĠĠĠĠĠ Ġplaying (" With ĠJava Ġ 8 's Ġbig Ġbro ther Ġ( Java Ġ 1 7 )") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġk ord . create Global Application Commands Ġ{ ĊĠĠĠĠĠ Ġwith ( How Old Is Java 8 Slash Command ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregister ( get K oin ()) Ġ// ĠSee Ġcommands / How Old Is Java 8 . kt ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġwith ( Tell Me Slash Command ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregister ( get K oin ()) Ġ// ĠSee Ġcommands / Tell Me Command . kt ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ