21 lines
797 B
Markdown
21 lines
797 B
Markdown
# Discord Dropdown POC
|
|
|
|
A POC of a Discord bot using the dropdown capability
|
|
|
|
## How to install
|
|
|
|
1. Clone the repo
|
|
2. Copy the `config.exemple.toml` and rename it `config.toml`
|
|
3. Launch the docker container with `make start` or `docker-compose up -d`
|
|
4. Go into the docker container with `make shell` or `docker-compose exec discord-bot bash`
|
|
5. Install the dependencies: `yarn install`
|
|
6. Compile typescript and run the bot with `yarn dev`
|
|
|
|
## Improvement Way
|
|
|
|
- Sync configuration with currently send picker. `/role-picker create [picker]`, `/role-picker sync [picker]` (if picker is omitted, resync all?)
|
|
|
|
## Contributions/License
|
|
|
|
This project has an AGPLv3 license. This project use the `Sheweny` framework with `discord.js` underlying and `BinaryMuse/toml-node` for configuration parsing.
|