A simple powerful Discord music bot built to fulfill your production desires. Easy to use, with no coding required.
- Interaction support.
- Configurable, and easy to use.
- Basic music and moderation commands.
- A production-ready project, set up the bot without coding.
- Download and install Node.js version
16.6.0
or higher - Open the
.env_example
file and rename it to.env
- Install required and optional dependencies. You still can use
npm
too.
$ pnpm install
- Compile the file
$ pnpm run build
- If you want to save your disk spaces, let's prune the dev dependencies
$ pnpm prune --production
- Finally, you can start the bot
$ pnpm start
Setup Tutorial Video (YouTube)
You can use our official Docker image:
$ docker run -v ./scripts:/app/scripts --env-file ./.env -d ghcr.io/clytage/rawon:latest
...or with docker-compose:
services:
rawon:
image: ghcr.io/clytage/rawon:latest
restart: unless-stopped
env_file: .env
volumes:
- "./scripts:/app/scripts"
Don't forget to create .env
file and fill environment values from .env_example
file
NOTE: You must attach /app/scripts
volume if you use yt-dlp
stream strategy.
You can use Glitch too for this project, featured with its code editor.
- Star and fork this project
- Go to glitch.com and make an account
- Click New Project then Import from GitHub, specify the pop-up field with
https://github.com/<your-name>/rawon
(without<>
) - Please wait for a while, this process takes some minutes
- Find the
.env
file and delete it, then find.env_example
file and rename it to.env
- After specifying
.env
, open Tools > Terminal - Type
refresh
, and track the process from Logs
Railway provides $5 each month for you to use in the free plan, it will stay online 24/7 as long as your usage does not exceed $5.
IMPORTANT: Read Disclaimers before deploying to Railway.
Disclaimers are listed on the DISCLAIMERS.md file.
- Developers (en, id)
- @21Z (en)
- @lxndr-rl (es)
- @MoustacheOff (fr)
- @RabbitYuKu (zh-CN, zh-TW)
- @RomaDevWorld (uk)
- @hmz121 (vi)
- @melloirl (pt-BR)
- @Ronner231 (ru)
© 2023 Clytage Development