- Made ?roles order by name, instead of by the arbitrary ID
- Cleaned up about_pings
- Moved from
click
totqdm
for progress bars
- Cleanup of the Git repo to remove bits of the data directory which won't be needed for other hosts
- Fixed handling when
?role leave
is used on a role which does not exist - Added command
?role info [role_name]
to get info about a role
- Patch to work with latest discord.py
- Make skip scrape also skip the scraping done in bot.py
- Add tool on [prefix]sync to auto copy the current sever structure, permissions and roles, to another test environment
- Show already guessed letters in hangman
- Remove responding to invalid guesses in hangman (unless entire word)
- Make version update when the text file is updated
- Add indicator to show when files are likely newer than version running
- Added hangman, as proof of concept game!
- Fixed issue when channels had emoji in their names and a DB was set up badly
- Move admin and ping commands into groups of subcategories, to clean up commands (run
help
to see new subcategories) - Added hidden redirects for old user facing commands to ease into transition
- Added sharding support when running at scale
- Added command to get average latency of bot, and specific information about best and worst shards currently
- Made flag output prettier, with actual mentions and links
- Added "github" command to get github link
- Renamed "slurs" cog to "flags"
- Changed flags to work per server, instead of being global
- Fixed minor bugs
- Made roles per server instead of global on the bot
- Add
my_roles
command to list roles you are a part of currently - Set roles to is_joinable when being imported if they are currently mentionable
- Cleanup of root directory
Start of changelog