@ -16,10 +16,10 @@ const client = new CommandoClient({
client . registry
. registerDefaultTypes ( )
. registerGroups ( [
[ 'fun' , 'Fun commands '] ,
[ 'utility' , ' Some useful commands '] ,
[ 'admin' , ' Commands to make admin life easier '] ,
[ 'owner' , ' Commands the owner can use to manage the bot '] ,
[ 'fun' , 'Fun '] ,
[ 'utility' , ' Utility '] ,
[ 'admin' , ' Admins '] ,
[ 'owner' , ' Owner '] ,
] )
. registerDefaultGroups ( )
. registerDefaultCommands ( )
@ -40,27 +40,27 @@ client.registry
client . on ( "guildCreate" , guild => {
console . log ( ` ${ guild . name } \n ${ guild . memberCount } users \n Owner: ${ guild . owner } ` ) ;
const channel = client . channels . get ( '487766113292124160' ) ;
const example Embed = {
const add Embed = {
color : 0x008000 ,
title : 'Someone added the bot! :D YAY' ,
description : ` ${ guild . name } \n ${ guild . memberCount } users \n Owner: ${ guild . owner } ` ,
timestamp : new Date ( ) ,
} ;
channel . send ( { embed : example Embed } ) ;
channel . send ( { embed : add Embed } ) ;
} )
// When bot get kicked from a guild send embeds with details about it.
client . on ( "guildDelete" , guild => {
console . log ( ` ***BOT KICKED*** \n ${ guild . name } \n ${ guild . memberCount } users \n Owner: ${ guild . owner } \n ***BOT KICKED*** ` ) ;
const channel = client . channels . get ( '487766113292124160' ) ;
const example Embed = {
const kick Embed = {
color : 0xFF0000 ,
title : 'Someone removed the bot :(' ,
description : ` ${ guild . name } \n ${ guild . memberCount } users \n Owner: ${ guild . owner } ` ,
timestamp : new Date ( ) ,
} ;
channel . send ( { embed : example Embed } ) ;
channel . send ( { embed : kick Embed } ) ;
} )
// Auto respond to messages