package Ġxyz . cut ec loud s . earth chan . commands . wiki Ċ Ċ import Ġcom . the orange hub . d ml . D ML Ċ import Ġcom . the orange hub . d ml . D ML Builder Ċ import Ġnet . dv 8 tion . j da . core . Embed Builder Ċ import Ġnet . dv 8 tion . j da . core . Message Builder Ċ import Ġnet . dv 8 tion . j da . core . events . message . guild . Guild Message Received Event Ċ import Ġxyz . cut ec loud s . earth chan . core . commands .* Ċ import Ġxyz . cut ec loud s . earth chan . data . entities . Wiki Article Ċ import Ġxyz . cut ec loud s . earth chan . utils . commands . Em ote Ċ Ċ //@ Command (" wiki add ") Ċ class ĠWiki Add Ġ: ĠSimple Args Command ( expected Args Ġ= Ġ 1 , Ġrest Ġ= Ġtrue ), ĠICommand . Permission Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġpermission Ġ= ĠCommand Permission . BOT _ OWNER ĊĊĠĠĠ Ġoverride Ġfun Ġcall ( event : ĠGuild Message Received Event , Ġargs : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( args . size Ġ< Ġ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshow Help () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġarticle Ġ= ĠWiki Article ( page Id Ġ= Ġargs [ 0 ], Ġpage Ġ= Ġargs [ 1 ]) ĊĊĠĠĠĠĠĠĠ Ġarticle . save () ĊĊĠĠĠĠĠĠĠ Ġevent . channel . sendMessage ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠD ML . parse ( object Ġ: ĠD ML Builder () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Message Builder (): ĠMessage Builder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsuper . new Message Builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( Em ote . SUCCESS ). append (" ** Art igo Ġpublic ado ! ** \ n \ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append (" ** ID **: Ġ` "). append ( article . id ). append (" `\ n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. append (" ** Preview **: ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġnew Embed Builder (): ĠEmbed Builder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġbase Embed ( event , Ġ"# H BD V RP G ĠWiki ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġarticle . page ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ). build () ĊĠĠĠĠĠĠĠ Ġ). queue () ĊĠĠĠ Ġ} Ċ }