* fix: potential missing intent bug
- Fixes discord.py 2.0 intent missing bug (hopefully)
task: none
* reverts weird working copy rename of run.py
* Updates Discord.py to 2.0.1
Discord.py 2.0 was released and I didn't even notice!
* removes discord.py from dockerfile
- Adds ability to store plex token and server base url instead of login
username / password
- Sets plex token storage as default plex storage / auth method
(This also fixes ratelimit, as no login occurs with auth token)
task: gh-16
- Adds Jellyfin external URL config option - URL to send to users if
different from server URL.
- Adds Jellyfin server setup timeout after 5 seconds, and response
delaying so discord bot doesn't timeout
task: gh-13
- Automatically updates database table from old versions / Invitarr
- Fancy text formatting to boost my ego
- Removes synced variable from config, as we now sync always (guild-specific sync is automatic.)
task: gh-9
- Logs exception messages when Plex login fails
- Renames "username" variable in getPlex() to generic naming
- Changes "roles" config to "plex_roles" in preparation for jellyfin
integration
- Changes generic config names to plex specific config name
task: none (because I'm too lazy to set up proper issues)