// Ġ/* Ċ // Ġ Ġ* Ċ // Ġ Ġ* Ġ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 . ĠF orte Sc ar let ĠAll Ġrights Ġreserved . Ċ // Ġ Ġ* Ġ Ġ* ĠProject Ġ Ġsimple - robot Ċ // Ġ Ġ* Ġ Ġ* ĠFile ĠĠĠĠ ĠMir ai Avatar . kt Ċ // Ġ Ġ* Ġ Ġ* Ċ // Ġ Ġ* Ġ Ġ* ĠYou Ġcan Ġcontact Ġthe Ġauthor Ġthrough Ġthe Ġfollowing Ġchannels : Ċ // Ġ Ġ* Ġ Ġ* Ġgithub Ġhttps :// github . com / F orte Sc ar let Ċ // Ġ Ġ* Ġ Ġ* Ġg itee Ġ Ġhttps :// g itee . com / F orte Sc ar let Ċ // Ġ Ġ* Ġ Ġ* Ġemail Ġ ĠF orte Sc ar let @ 1 6 3 . com Ċ // Ġ Ġ* Ġ Ġ* ĠQQ ĠĠĠĠĠ 1 1 4 9 1 5 9 2 1 8 Ċ // Ġ Ġ* Ċ // Ġ Ġ*/ Ċ // Ċ // Ġpackage Ġlove . test . channel Ċ // Ċ // Ġimport Ġkotlinx . coroutines . run Blocking Ċ // Ġimport Ġkotlinx . serialization . decode FromString Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . api . do Request Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . api . v 3 . V 3 Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . api . v 3 . channel . Channel Delete Req Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . api . v 3 . channel . Channel View Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . api . v 3 . channel . channel Create Req Ċ // Ġimport Ġlove . fort e . sim bot . k ai he ila . k hl Json Ċ // Ġimport Ġkotlin . test . Test Ċ // Ċ // Ċ // Ġ/** Ċ // Ġ Ġ* Ċ // Ġ Ġ* Ġ@ author ĠF orte Sc ar let Ċ // Ġ Ġ*/ Ċ // Ġclass ĠChannel Create Test Ġ{ Ċ // Ċ // ĠĠĠĠ Ġprivate Ġval Ġc j 1 Ġ= Ġ"{\" id \":\" 2 8 0 3 5 3 8 2 8 4 2 7 5 1 7 6 \",\" guild _ id \":\" 6 8 6 5 5 0 7 9 4 2 9 0 0 7 6 5 \",\" master _ id \":\" 2 4 8 4 2 8 7 2 8 \",\" parent _ id \":\" \",\" name \":\" æ³ķ æ¬ § èİ ī ç² ī ä¸ Ŀ é¢ĳ éģĵ \",\" topic \":\" \",\" type \": 1 ,\" level \": 0 ,\" slow _ mode \": 0 ,\" limit _ amount \": 0 ,\" voice _ quality \": 2 ,\" is _ category \": false ,\" server _ url \":\" bj - vs 0 5 . k ai he ila . cn : 4 4 3 \",\" permission _ sync \": 0 ,\" permission _ over writes \": [{ \" role _ id \": 0 ,\" allow \": 0 ,\" deny \": 0 }], \" permission _ users \": [] }" Ċ // ĠĠĠĠ Ġval Ġc 1 : ĠChannel View Ġby Ġlazy Ġ{ Ġk hl Json . decode FromString ( cj 1 ) Ġ} Ċ // Ċ // ĠĠĠĠ Ġprivate Ġval Ġc j 2 Ġ= Ġ"{\" id \":\" 2 4 0 3 7 8 8 1 5 2 5 8 9 0 4 8 \",\" guild _ id \":\" 6 8 6 5 5 0 7 9 4 2 9 0 0 7 6 5 \",\" master _ id \":\" 2 4 8 4 2 8 7 2 8 \",\" parent _ id \":\" \",\" name \":\" æ³ķ æ¬ § èİ ī ç² ī ä¸ Ŀ é¢ĳ éģĵ 2 \",\" topic \":\" \",\" type \": 1 ,\" level \": 0 ,\" slow _ mode \": 0 ,\" limit _ amount \": 0 ,\" voice _ quality \": 2 ,\" is _ category \": false ,\" server _ url \":\" bj - vs 0 5 . k ai he ila . cn : 4 4 3 \",\" permission _ sync \": 0 ,\" permission _ over writes \": [{ \" role _ id \": 0 ,\" allow \": 0 ,\" deny \": 0 }], \" permission _ users \": [] }" Ċ // ĠĠĠĠ Ġval Ġc 2 : ĠChannel View Ġby Ġlazy Ġ{ Ġk hl Json . decode FromString ( cj 2 ) Ġ} Ċ // Ċ // ĠĠĠĠ Ġ@ Test Ċ // ĠĠĠĠ Ġfun Ġcreate Test () Ġ= Ġrun Blocking Ġ{ Ċ // ĠĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġchannel Create Req Ġ{ Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠ Ġguild Id Ġ= Ġ"" Ġ// ĠGU ILD _ ID Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" æ³ķ æ¬ § èİ ī ç² ī ä¸ Ŀ é¢ĳ éģĵ 2 " Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Type () Ċ // ĠĠĠĠĠĠĠĠ Ġ}. do Request ( V 3 , Ġclient , ĠGateway Api Constant . token ). data !! Ċ // Ċ // Ċ // ĠĠĠĠĠĠĠĠ Ġprintln ( view ) Ċ // ĠĠĠĠ Ġ} Ċ // Ċ // ĠĠĠĠ Ġ@ Test Ċ // ĠĠĠĠ Ġfun Ġdelete Test (): ĠUnit Ġ= Ġrun Blocking Ġ{ Ċ // ĠĠĠĠĠĠĠĠ ĠChannel Delete Req ( c 2 . id ). do Request ( Ċ // ĠĠĠĠĠĠĠĠĠĠĠĠ ĠV 3 , Ġclient , ĠGateway Api Constant . token Ċ // ĠĠĠĠĠĠĠĠ Ġ). also Ġ{ Ġprintln ( it ) Ġ} Ċ // ĠĠĠĠ Ġ} Ċ // Ċ // Ġ}