# discord-egress egress a discord server ### NOTE: Using custom version of poise (the discord library) because I need to use a specific version of serenity (the discord library for poise). Here's how to set it up: 1) Clone Poise next to this repo: ```shell git clone https://github.com/serenity-rs/poise.git ``` 2) Change the version of serenity that poise uses: ```diff [dependencies.serenity] - version = "x.xx.x" + git = "https://github.com/serenity-rs/serenity.git" + rev = "e34f4491ee3a0b20ea8dc30cbc77b257f402f692" ``` > Just make sure that the rev is a sha1 commit hash sometime after 7/25/24 ## Getting started * goto: [Discord applicatoins](https://discord.com/developers/applications) and create an application. * Next goto the "bot" tab on the left, and "Reset Token". KEEP THIS PRIVATE. When are testing / deploying your bot put this token in the `.env` file. * Next decide what permissions your bot needs. Make sure to edit `intents` in `src/main.rs` to match this. When you are creating the invite link on discord.com you will have to select these permissions as well.