package Ġme . n ep n ep . n ep bot Ċ Ċ import Ġnet . dv 8 tion . j da . api . Permission Ċ import Ġnet . dv 8 tion . j da . api . events . guild . member . Guild Member Remove Event Ċ import Ġnet . dv 8 tion . j da . api . hooks . Listener Adapter Ċ Ċ class ĠLeave Message Ġ: ĠListener Adapter () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġon Guild Member Remove ( event : ĠGuild Member Remove Event ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġguild Ġ= Ġevent . guild ĊĠĠĠĠĠĠĠ Ġval Ġchannels Ġ= Ġguild . getText Channels ByName (" good bye ", Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġif Ġ( channels . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġchannel Ġ= Ġchannels [ 0 ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( guild . self Member . has Permission ( channel , ĠPermission . MESSAGE _ SEND )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchannel . sendMessage ("${ event . user . as Tag } Ġjust Ġleft Ġthe Ġserver , Ġgood bye . "). queue () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }