Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nedpals/disco
Create Discord bots fast.
https://github.com/nedpals/disco
cli discord-bot discord-js
Last synced: about 2 months ago
JSON representation
Create Discord bots fast.
- Host: GitHub
- URL: https://github.com/nedpals/disco
- Owner: nedpals
- License: mit
- Created: 2019-06-25T06:43:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T15:43:16.000Z (about 2 years ago)
- Last Synced: 2024-12-05T15:49:22.846Z (2 months ago)
- Topics: cli, discord-bot, discord-js
- Language: TypeScript
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Disco
> Create Discord bots fast. Easy and simple-to-use. 100% made in Typescript.
### 🏠 [Homepage](https://nedpals.github.io/disco)
## Install
```sh
npm install @nedpals/disco-js
```## Usage
Create a Discord bot file.
```javascript
// 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 `.
```env
DISCORD_TOKEN=
```Install and run the bot.
```bash
./node_modules/.bin/disco run ./HelloWorldBot.js
```The bot will start.
```bash
Bot is starting...
Hello World! # It triggers the "ready" event.
```## Author
👤 **Ned Palacios**
* Twitter: [@npned](https://twitter.com/npned)
* Github: [@nedpals](https://github.com/nedpals)## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/nedpals/disco/issues).## Show your support
Give a ⭐️ if this project helped you!
## 📝 License
Copyright © 2019 [Ned Palacios](https://github.com/nedpals).
This project is [MIT](LICENSE) licensed.***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_