package Ġxyz . a est het ical . lookup bot Ċ Ċ import Ġme . dev ox in . flight . api . Command Client Ċ import Ġme . dev ox in . flight . api . Command Client Builder Ċ import Ġnet . dv 8 tion . j da . api . J DA Ċ import Ġnet . dv 8 tion . j da . api . J DA Builder Ċ import Ġnet . dv 8 tion . j da . api . Online Status Ċ import Ġnet . dv 8 tion . j da . api . entities . Activity Ċ import Ġnet . dv 8 tion . j da . api . requests . Gateway Intent Ċ import Ġnet . dv 8 tion . j da . api . utils . Member Cache Policy Ċ import Ġnet . dv 8 tion . j da . api . utils . cache . Cache Flag Ċ import Ġxyz . a est het ical . lookup bot . listeners . Flight Listener Ċ import Ġxyz . a est het ical . lookup bot . listeners . J DA Listener Ċ import Ġxyz . a est het ical . lookup bot . utils . parsers . URL Parser Ċ import Ġxyz . a est het ical . lookup bot . utils . parsers . enums . DNS Option Parser Ċ Ċ object ĠLaunch er Ġ{ ĊĠ Ġval Ġconfig Ġ= ĠConfiguration () ĊĠĠĊĠ Ġlateinit Ġvar Ġcommand Client : ĠCommand Client ĊĠĠĠ Ġprivate Ġset ĊĠĠĊĠ Ġlateinit Ġvar Ġj da : ĠJ DA ĊĠĠĠ Ġprivate Ġset ĊĠĠĊĠ Ġ@ Experimental Std lib Api ĊĠ Ġ@ Jvm Static ĊĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġprefixes Ġ= Ġconfig . get < List < String >> (" bot . prefixes ") ĊĠĠĠĠĊĠĠĠ Ġcommand Client Ġ= ĠCommand Client Builder () ĊĠĠĠĠĠ Ġ. add Event Listeners ( Flight Listener ()) ĊĠĠĠĠĠ Ġ. register Default Parsers () ĊĠĠĠĠĠ Ġ. add Custom Parser ( URL Parser ()) ĊĠĠĠĠĠ Ġ. add Custom Parser ( DNS Option Parser ()) ĊĠĠĠĠĠ Ġ. set Prefixes ( prefixes ) ĊĠĠĠĠĠ Ġ. set Owner Ids (* Ġconfig . get < List < String >> (" bot . owners "). to Typed Array ()) ĊĠĠĠĠĠ Ġ. configure Default Help Command Ġ{ Ġenabled Ġ= Ġfalse Ġ} ĊĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĊĠĠĠ Ġj da Ġ= ĠJ DA Builder . create Light ( config . get (" bot . token ")) ĊĠĠĠĠĠ Ġ. add Event Listeners ( J DA Listener (), Ġcommand Client ) ĊĠĠĠĠĠ Ġ. setStatus ( Online Status . DO _ NOT _ DIST UR B ) ĊĠĠĠĠĠ Ġ. set Activity ( Activity . playing ("${ prefixes [ 0 ]} help ")) ĊĠĠĠĠĠ Ġ. enable Intent s ( Gateway Intent . GU ILD _ MESSAGES ) ĊĠĠĠĠĠ Ġ. set Member Cache Policy ( Member Cache Policy . NONE ) ĊĠĠĠĠĠ Ġ. disable Cache ( ĊĠĠĠĠĠĠĠ ĠCache Flag . ACTIVITY , ĊĠĠĠĠĠĠĠ ĠCache Flag . EM OTE , ĊĠĠĠĠĠĠĠ ĠCache Flag . CLIENT _ STATUS , ĊĠĠĠĠĠĠĠ ĠCache Flag . MEMBER _ OVER RID ES , ĊĠĠĠĠĠĠĠ ĠCache Flag . VOICE _ STATE ĊĠĠĠĠĠ Ġ). build () ĊĠĠĠĠĊĠĠĠ Ġcommand Client . commands . register (" xyz . a est het ical . lookup bot . commands ") ĊĠ Ġ} Ċ }