package Ġdev . k od ing . argon . util Ċ Ċ import Ġcom . kot l ind is cord . k ord . extensions . Discord Relay ed Exception Ċ import Ġcom . kot l ind is cord . k ord . extensions . commands . Arguments Ċ import Ġcom . kot l ind is cord . k ord . extensions . commands . converters . impl . string Ċ import Ġdev . k od ing . argon . util . web 3 . is Address Ċ import Ġdev . k ord . common . Color Ċ import Ġdev . k ord . rest . builder . message . Embed Builder Ċ import Ġdev . k ord . rest . builder . message . create . Message Create Builder Ċ import Ġdev . k ord . rest . builder . message . create . embed Ċ Ċ @ Suppress (" unused ") Ċ object ĠColors Ġ{ ĊĠĠĠ Ġval ĠSUCCESS Ġ= ĠColor ( 0 x 4 caf 5 0 ) ĊĠĠĠ Ġval ĠERROR Ġ= ĠColor ( 0 xf 4 4 3 3 6 ) ĊĠĠĠ Ġval ĠINFO Ġ= ĠColor ( 0 x 2 1 9 6 f 3 ) Ċ } Ċ Ċ suspend Ġfun ĠMessage Create Builder . feedback ( message : ĠString ? Ġ= Ġnull , Ġbuilder : Ġsuspend ĠEmbed Builder . () Ġ-> ĠUnit Ġ= Ġ{}) Ġ{ ĊĠĠĠ Ġembed Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠColors . SUCCESS ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġmessage ĊĠĠĠĠĠĠĠ Ġbuilder () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠArguments . address ( ĊĠĠĠ ĠdisplayName : ĠString , ĊĠĠĠ Ġdescription : ĠString Ċ ) Ġ= Ġstring ( displayName , Ġdescription ) Ġ{ Ġarg , Ġvalue Ġ-> ĊĠĠĠ Ġif Ġ(! value . is Address ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠDiscord Relay ed Exception (" Invalid Ġaddress : Ġ${ arg . displayName }") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġdiscord Error ( message : ĠString ): ĠNothing Ġ= Ġthrow ĠDiscord Relay ed Exception ( message )