-
Notifications
You must be signed in to change notification settings - Fork 1
/
example.js
36 lines (31 loc) · 1.17 KB
/
example.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import DiscordClient from "./index";
const TOKEN = "DISCORD_BOT_TOKEN";
let client = new DiscordClient();
client.on("message", (message) => {
if (message.author.bot) return
if (message.content === '!ping') {
message.channel.send(
{
"embeds": [
{
"title": "Pong!",
}
]
}
);
} else if (message.content === `!server`) {
message.channel.send(`This server's name is: ${message.guild.name}\nTotal members: ${message.guild.member_count}`);
} else if (message.content === `!user-info`) {
message.reply(`Your username: ${message.author.username}\nYour ID: ${message.author.id}`);
} else if (message.content.startsWith(`!avatar`)) {
if (message.mentions.length === 0) {
message.reply(message.author.username + "'s avatar: " + message.author.avatarURL);
return;
}
message.reply(message.mentions[0].username + "'s avatar: " + message.mentions[0].avatarURL);
}
});
client.on("ready", (user) => {
console.log("The client is ready. User:", user.username);
});
client.login(TOKEN);