https://github.com/kinkard/prospero
Minimalistic Discord music bot
https://github.com/kinkard/prospero
discord-bot librespot rusqlite rust serenity-rs spotify
Last synced: about 5 hours ago
JSON representation
Minimalistic Discord music bot
- Host: GitHub
- URL: https://github.com/kinkard/prospero
- Owner: kinkard
- License: apache-2.0
- Created: 2023-11-26T19:10:59.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-25T13:43:05.000Z (5 months ago)
- Last Synced: 2025-05-25T14:41:24.714Z (5 months ago)
- Topics: discord-bot, librespot, rusqlite, rust, serenity-rs, spotify
- Language: Rust
- Homepage:
- Size: 373 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# About
Prospero is a minimalistic Discord music bot, inspired by [aoede](https://github.com/codetheweb/aoede).
## Build and run
The following env variables (either via set or via `.env` file) sould be set:
- **DISCORD_TOKEN** - Discord bot token
- **DATA_DIR** - path where bot can store its cache
```sh
cargo run --release
```
alternatively, Docker image can be used:
```sh
# Optional, https://hub.docker.com/repository/docker/kinkard/prospero can be used instead
make docker
echo "DISCORD_TOKEN=my discord token" > .env
echo "DATA_DIR=/storage" >> .env
docker run --rm --env-file .env -v $PWD:/storage kinkard/prospero
```
## License
All code in this project is dual-licensed under either:
- [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) ([`LICENSE-APACHE`](LICENSE-APACHE))
- [MIT license](https://opensource.org/licenses/MIT) ([`LICENSE-MIT`](LICENSE-MIT))
at your option.