package Ġcom . ment i . ment ib ot . commands Ċ Ċ import Ġcom . github . kit tin un f . fuel . http Get Ċ import Ġcom . github . twitch 4 j . common . enums . Command Permission Ċ import Ġcom . ment i . ment ib ot . config . Bot Command Ċ import Ġcom . ment i . ment ib ot . config . Bot Config Ċ import Ġcom . ment i . ment ib ot . model . User Model Ċ import Ġorg . springframework . data . mongodb . core . Mongo Template Ċ import Ġjavax . management . MBean Server Connection Ċ Ċ class ĠK any e ( mongo Template : ĠMongo Template , Ġm bean Server Connection : ĠM Bean Server Connection , Ġconfig : ĠBot Config ) Ġ: ĊĠĠĠ ĠBot Command ( ĊĠĠĠĠĠĠĠ Ġmongo Template , Ġm bean Server Connection , Ġconfig ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcommand Name : ĠString Ġ= Ġ" k any e " ĊĊĠĠĠ Ġoverride Ġval Ġdescription : ĠString Ġ= Ġ" Returns Ġa Ġrandom ĠK any e ĠWest Ġquote " ĊĊĠĠĠ Ġoverride Ġval Ġcool down : ĠInt Ġ= Ġ 5 ĊĊĠĠĠ Ġoverride Ġfun Ġcall ( ĊĠĠĠĠĠĠĠ Ġmessage : ĠString , ĊĠĠĠĠĠĠĠ Ġchannel : ĠString , ĊĠĠĠĠĠĠĠ Ġuser : ĠString , ĊĠĠĠĠĠĠĠ Ġroles : ĠSet < Command Permission >, ĊĠĠĠĠĠĠĠ Ġpermissions : ĠUser Model ?, ĊĠĠĠĠĠĠĠ Ġcommands : ĠSet < Bot Command > ĊĠĠĠ Ġ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" https :// api . k any e . rest " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. http Get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response String () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. third ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ("{ \" quote \":\" ", Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace ("\" }", Ġ"") ĊĠĠĠ Ġ} Ċ }