const { Client } = require('discord.js');
const { Message } = require('discord.js-message');
const client = new Client();
const msg = new Message();
client.on('ready', async () => {
console.log('ready');
});
/* create message */
client.on('message', async (message) => {
if (message.content == "!ping") {
return msg.createMessage(`:ping_pong: Pong! **${client.ws.ping}**ms!`, message.channel);
};
});
/* edit message */
client.on('message', async (message) => {
if (message.content == "!ping") {
return msg.editMessage(`:ping_pong: Pong! **${client.ws.ping}**ms!`, "bot's messageId", message.channel);
};
});
/* delete message */
client.on('message', async (message) => {
if (message.content == "!del") {
return msg.deleteMessage("bot's messageId", message.channel);
};
});
/* embed message */
client.on('message', async (message) => {
if (message.content == "!ping") {
return msg.createEmbedMessage({
title: "discord.js-message",
authorLabel: "discord.js-message",
authorIcon: message.author.displayAvatarURL(),
footerLabel: "discord.js-message",
footerIcon: client.user.displayAvatarURL(),
description: "Powered by discord.js-message",
color: "BLURPLE",
image: message.guild.iconURL(),
thumbnail: message.guild.iconURL(),
url: "https://npmjs.com/package/discord.js-message"
}, message.channel);
};
});
client.login('token');