2024-07-22 17:15:03 +00:00
# discord-egress
egress a discord server
2024-07-25 19:56:54 +00:00
### 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
2024-07-22 17:15:03 +00:00
## 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.