Bidome is a multipurpose Discord bot that features fun commands and music.
It is suggested to use the publicly avalible Bidome Bot located here but if you want to host your own version continue reading.
- Java (Java 11 required, 16 suggested)
- Deno
- A Discord bot
- A supabase project
1. Create a file called `.env` with the contents of `.env.example`
2. Set up lavalink:
* If you already have a lavalink node:
- Place your Lavalink credentials in .env
* If you don't have a lavalink node:
- Download Lavalink from Github: https://github.com/freyacodes/Lavalink
- Set the credentials in .env to what is in `application.yml`
3. Set the Supabase URL and secret_role values in the .env
4. Enable the `presence`, `message content`, and `server members` intent on the discord dashboard
5. Run the bot