From c0fb573ef77f5194da0a13331ea2457cf7d7642d Mon Sep 17 00:00:00 2001 From: Sebastian Pietschner Date: Sun, 9 Oct 2022 19:47:17 +0000 Subject: [PATCH] Invite link on readme does not work Fixes #126 --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 2d7e6a0..cafb5bc 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ Dynamica, a bot designed to replicate the features of the Auto Voice Channels bo There are a few different ways to run this bot: -1. Let me run the bot for you. [Invite Link](https://discord.com/api/oauth2/authorize?client_id=916643283118198804&permissions=285212688&scope=bot%20applications.commands) +1. Let me run the bot for you. [Invite Link](https://discord.com/api/oauth2/authorize?client_id=916643283118198804&permissions=8&scope=bot%20applications.commands) -2. Clone the repository and run `yarn`, `yarn prisma migrate deploy` then `yarn start`. This will store the database files in the `config` directory. To update simply `git pull` then run `yarn prisma migrate deploy` and then `yarn start`. +2. Clone the repository and run `yarn`, `yarn prisma migrate deploy`, `yarn build`, `yarn deploy` then `yarn start`. This will store the database files in the `config` directory. To update simply `git pull` then run `yarn prisma migrate deploy` and then `yarn start`. 3. The docker image. The easiest way to run this bot would be to either clone the repository and then run `docker-compose up -d`. @@ -22,7 +22,16 @@ For both of the above deployment methods there are a few environment variables t - TOKEN - This is the discord bot token. - CLIENT_ID - The bot's application or client id. -- GUILD_ID - The Id of the guild where the bot will be running in. +- GUILD_ID - The Id of the guild where the bot will be running in. (optional) +- MQTT_URL - URL of an mqtt server to report basic stats to (optional) +- MQTT_USER - MQTT server username (optional) +- MQTT_PASS - MQTT server password (optional) + +### Intents + +In order to work correctly the bot needs to be able to read the presence of guild members. Discord has limitted this functionality with **Privileged Gateway Intents**. You need to enable the following intents for the bot to work correctly: + +- **Presence Intent** - So that the bot can read user activities and change the channel name based on that ### Slash Commands