Note
You are currently viewing the stable and public release of Bidome. To view the currently ongoing rewrite check out the v-alyx branch
Bidome is a multipurpose Discord bot trying to offer something for everyone. You can view a command list Here (soon:tm:)
While you can selfhost Bidome it is suggested that you use the public instance so you don't need to go through the configuration process. If you do want to selfhost then follow the guide below:
- Copy the
.env.example
file over to.env
- Set up a Lavalink node
(Guide) and place the
credentials into
.env
- Create a Supabase project and set the Supabase URL and secret_role values
into
.env
- When creating tables in Supabase ensure that:
- Realtime & RLS are enabled for each table
Is Unique
&Is Identity
are enabled for each primary value
- Create the tables that Bidome uses:
- Enable the
presence
,message content
, andserver members
intent on the Discord Dashboard - Run the bot
- To use the automatic Crash handler run
deno task runProd
- To not use the automatic Crash handler run
deno task run
- To use the automatic Crash handler run