package Ġme . d div ad . thread safe . commands čĊč Ċ import Ġme . d div ad . thread safe . dat acl asses . Configuration č Ċ import Ġme . d div ad . thread safe . embed s . create Thread Stats Embed č Ċ import Ġme . d div ad . thread safe . embed s . create Thread Stats Embed For Channel č Ċ import Ġme . j ake j mat t son . discord kt . arguments . Channel Arg č Ċ import Ġme . j ake j mat t son . discord kt . commands . commands čĊč Ċ @ Suppress (" unused ") č Ċ fun Ġthread Commands ( configuration : ĠConfiguration ) Ġ= Ġcommands (" Thread ") Ġ{ čĊĠĠĠ Ġcommand (" stats ") Ġ{ čĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" View Ġthread Ġstats Ġfor Ġa Ġchannel " čĊĠĠĠĠĠĠĠ Ġexecute Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġguild Configuration Ġ= Ġconfiguration [ guild . id ] Ġ?: Ġreturn @ execute čĊĠĠĠĠĠĠĠĠĠĠĠ Ġrespond Ġ{ Ġcreate Thread Stats Embed ( guild , Ġguild Configuration . stats ) Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠ Ġexecute ( Channel Arg ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġchannel Ġ= Ġargs . first čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġguild Configuration Ġ= Ġconfiguration [ guild . id ] Ġ?: Ġreturn @ execute čĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġthreads For Channel Ġ= Ġguild Configuration . stats . filter Ġ{ Ġit . channelId Ġ== Ġchannel . id Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġrespond Ġ{ Ġcreate Thread Stats Embed For Channel ( guild , Ġguild Configuration . stats , Ġchannel ) Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ }