https://github.com/arraial/pipo-legacy
🎶 Bot to interactively play music in your Discord channel
https://github.com/arraial/pipo-legacy
bot discord music
Last synced: 2 months ago
JSON representation
🎶 Bot to interactively play music in your Discord channel
- Host: GitHub
- URL: https://github.com/arraial/pipo-legacy
- Owner: arraial
- License: mit
- Created: 2021-09-18T15:09:09.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-01T03:03:05.000Z (over 1 year ago)
- Last Synced: 2025-04-11T19:38:20.428Z (about 1 year ago)
- Topics: bot, discord, music
- Language: Python
- Homepage: https://sinistro14.github.io/pipo/
- Size: 353 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pipo
[](https://opensource.org/licenses/MIT)
[](https://github.com/sinistro14/pipo/actions/workflows/docker.yml)
[](https://github.com/sinistro14/pipo/releases)
[](https://hub.docker.com/r/sinistro14/pipo)
[](https://python-poetry.org/)
[](https://www.sphinx-doc.org/)
Bot to interactively play music in your Discord channel.
## Installation
### Runtime prerequisites
The application is compatible with Windows and Linux based systems.
Since both constitute runtime dependencies, [Docker](https://docs.docker.com/engine/install/) + [Docker Compose](https://docs.docker.com/compose/install/) are assumed to be installed and configured.
### Development only
In case poetry is not locally installed:
```bash
make poetry_setup
```
For being able to run the test suite do:
```bash
make dev_setup
```
For additional help try:
```bash
make help
```
Considering Docker to be already installed, one is able to create the app docker image with
```bash
make image
```
## How to run
### Test suite
Before running the suite make sure file '/tests/.secrets.yaml' was created in accordance with the available [example](.secrets.example.yaml).
```bash
make test
```
### Containerized application (Docker)
Before running more commands make sure file '.env' was created in accordance with the available [example](.env.example).
Start a single container with
```bash
make run_image
```
Start the complete application with
```bash
make run_app
```
## License
This project is licensed under the MIT License - see [LICENSE](LICENSE) file for details.