Disco
Create Discord bots fast. Easy and simple-to-use. 100% made in Typescript.
🏠 Homepage
Install
npm install @nedpals/disco-js
Usage
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.
Author
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a
📝 License
Copyright © 2019 Ned Palacios.
This project is MIT licensed.
This README was generated with