Create Discord bots fast. Easy and simple-to-use. 100% made in Typescript.
๐ Homepage
npm install @nedpals/disco-js
Create a Discord bot file.
// HelloWorldBot.js
const Disco = require("@nedpals/disco-js");
class HelloWorld extends Disco.Bot {
constructor(client) {
super(client);
this.commands = {
'hello': this.hello
};
}
ready() {
console.log("Hello world bot is ready!");
this.client.user.setActivity(`Serving ${client.guilds.size} servers`);
}
hello(message, args) {
// The user will send "/hello James" to the server.
// And the bot, in return, will send "Hello, James!" back to the server.
message.channel.send(`Hello, ${args[0]}!`);
}
}
module.exports = HelloWorld;
Create an .env
file for storing sensitive credentials such as `.
DISCORD_TOKEN=<DISCORD TOKEN HERE>
Install and run the bot.
./node_modules/.bin/disco run ./HelloWorldBot.js
The bot will start.
Bot is starting...
Hello World! # It triggers the "ready" event.
๐ค Ned Palacios
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a โญ๏ธ if this project helped you!
Copyright ยฉ 2019 Ned Palacios.
This project is MIT licensed.
This README was generated with โค๏ธ by readme-md-generator