discord.js
client.on('message', message => {
const args = message.content.substring(prefix.length).split(" ");
switch (args[0].toLowerCase()) {
case 'ping':
message.channel.send("Pinging...").then(m => {
// The math thingy to calculate the user's ping
var ping = m.createdTimestamp - message.createdTimestamp;
// Basic embed
var embed = new Discord.MessageEmbed();
embed.setColor('#0099ff');
embed.setTitle(`${ping}`);
embed.setAuthor(`Your ping is:`);
// Then It Edits the message with the ping variable embed that you created
m.edit(embed);
});
break;
}
});
/* If you are a mac user, do this in TERMINAL
If you are a Window/Linux user, do this in COMMAND PROMPT
npm install discord.js
DISCORD.JS IS NOW INSTALLED.
I suggest looking on youtube for a tutorial on setting up a project, but here are the basics.
THIS CODE SHOULD BE IN A "index.js" or "main.js" or whatever your main file is.*/
const Discord = require('discord.js');
const client - new Discord.Client();
const /*you can have any prefix you want here*/ prefix = "?"
client.on("ready", () => {
console.log('literally anything you want goes here')
})
//SUPER BASIC COMMAND: BASICALLY SHOWS THAT YOUR BOT CAN SPEAK
client.on('message', message => {
if(message.content.startsWith(`${prefix}ping`)){
message.channel.send('pong!');
}
})
//EXTREMELY IMPORTANT: GET YOUR TOKEN FROM THE DISCORD DEVELOPER PORTAL
//NEVER EVER EVER EVER TELL/GIVE ANYONE YOUR TOKEN!
client.login('your token here');