erislite
v0.18.0
Published
A NodeJS Discord library
Downloads
151
Maintainers
Readme
Erislite [v0.18.0]
A Node.js wrapper for interfacing with Discord.
Installing
You will need NodeJS 10.4+. If you need voice support you will also need Python 2.7 and a C++ compiler. Refer to the Getting Started section of the docs for more details.
npm install erislite@latest
Ping Pong Example
const { Erislite } = require("erislite");
// Replace TOKEN with your bot account's token
const bot = new Erislite("Bot TOKEN", {
intents: [
"guildMessages"
]
});
bot.on("ready", () => { // When the bot is ready
console.log("Ready!"); // Log "Ready!"
});
bot.on("error", (err) => {
console.error(err); // or your preferred logger
});
bot.on("messageCreate", (msg) => { // When a message is created
if(msg.content === "!ping") { // If the message content is "!ping"
bot.createMessage(msg.channel.id, "Pong!");
// Send a message in the same channel with "Pong!"
} else if(msg.content === "!pong") { // Otherwise, if the message is "!pong"
bot.createMessage(msg.channel.id, "Ping!");
// Respond with "Ping!"
}
});
bot.connect(); // Get the bot to connect to Discord
Useful Links
- The website has more details and documentation.
- Our discord server.