package Ġme . cron kh inator . pin ch f ist . listener Ċ Ċ import Ġme . cron kh inator . pin ch f ist . objects . Settings Ċ import Ġme . cron kh inator . pin ch f ist . command . Command Registry Ċ import Ġnet . dv 8 tion . j da . api . events . message . guild . Guild Message Received Event Ċ import Ġnet . dv 8 tion . j da . api . hooks . Listener Adapter Ċ Ċ object ĠCommand Handler Ġ: ĠListener Adapter () Ġ{ ĊĊĠĠĠ Ġ@ Override ĊĠĠĠ Ġoverride Ġfun Ġon Guild Message Received ( event : ĠGuild Message Received Event ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( event . is Webhook Message ) Ġreturn ĊĊĠĠĠĠĠĠĠ Ġ// ĠSplit Ġmessage Ġinto Ġarguments ĊĠĠĠĠĠĠĠ Ġval Ġargs Ġ= Ġevent . message . content Raw . split (" Ġ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠDelegate Ġto ĠCommand Handler Ġif Ġroot Ġcommand Ġstarts Ġwith ĠSettings # PREFIX ĊĠĠĠĠĠĠĠ Ġif ( args [ 0 ]. startsWith ( Settings . prefix )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCommand Registry . handle Command ( event , Ġargs ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }