const{ Client }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log("Bot logged in");});// it was not good to console.log after the bot.build() function so just do the console.log in the READY event.bot.build();
Listening to Messages :
const{ Client }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log(`${bot.user.tag} is online`);});bot.on("MESSAGE_CREATE",async(message)=>{console.log(message.content);});bot.build();
Creating Messages :
const{ Client }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log(`${bot.user.tag} is online`);});bot.on("MESSAGE_CREATE",async(message)=>{if(message.content==="!ping"){message.channel.sendMessage("Pong!")}});bot.build();
Replying to message :
const{ Client }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log(`${bot.user.tag} is online`);});bot.on("MESSAGE_CREATE",async(message)=>{if(message.content==="!hello"){message.channel.reply("Hello World");}});bot.build();
Sending Embeds :
const{ Client, Embed }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log(`${bot.user.tag} is online`);});bot.on("MESSAGE_CREATE",async(message)=>{if(message.content==="!ping"){constembed=newEmbed()embed.setTitle("Pong!")embed.setDescription("This is the desc")constembed1=embed.create();message.channel.sendMessage("Some Message",{embeds: [embed1]});}});bot.build();
Reacting to Message :
const{ Client }=require("disclient");constbot=newClient("SECRET-TOKEN");bot.on("READY",()=>{console.log(`${bot.user.tag} is online`);});bot.on("MESSAGE_CREATE",async(message)=>{if(message.content==="!react"){message.react("😂");}});bot.build();