This repository has been archived by the owner on Nov 30, 2022. It is now read-only.
v1.6.0 - In Pursuit Of Something Greater
Welcome To Discord Bot API v9
This release implements the long awaited support for Discord threads, text-chat in voice channels, and other improvements related to v9 of the Discord Bot API, though discord.py
v2.0 . This upgrade also paves the way for application commmands, modals and future interaction-based bot features. In addition, discord.ext.commands
is now the main command framework used by the project.
A new dependency, snakecore
, now acts as the main utility framework for the project's codebase.
Unless stated otherwise in the future, this will be the last minor release of the PygameCommunityBot project. PygameCommunityBot Generation 2.0, a complete rewrite, is currently being planned, see more here.
What's Changed
- rename 'VERSION' variable to
__version__
, tweaks to admin command exc… by @Mega-JC in #351 - remove polls db, use footer indication by @ankith26 in #352
- remove _2 suffix from embed_utils commands by @Mega-JC in #353
- move parser functions into new file, add nested tuple parsing support by @ankith26 in #354
- quickfix minor bugs in codeblock and string handling in parser by @ankith26 in #355
- Add more typehints to
embed_utils.py
, minor improvements to embed related code by @Mega-JC in #357 - Use new discord time formatting features by @ankith26 in #356
- Add browse admin command by @zoldalma999 in #344
- Fix raise SystemExit bugs in exec cmd by @SSS-Says-Snek in #359
- Fix raise BaseException bugs in pg!exec by @SSS-Says-Snek in https://github.com/pygame-community/PygameCoLegacyPygameCommunityBotmunityBot/pull/360
- embed_utils.py improvements, add multi embed editing support to '!emsudo edit' by @Mega-JC in #361
- fix color bug in clock, do not hardcode clock image size by @ankith26 in #363
- fix spacing bug when urls is set to True in '!sudo fecth' command by @Mega-JC in #362
- fix embed validation and filtering bugs for embed commands by @Mega-JC in #365
- add reply support to 'archive' command by @Mega-JC in #366
- Improve
archive
command appearance, show less redundancy in output by @Mega-JC in #368 - Add pd!events wc commands by @ankith26 in #372
- Handle WC roles, update functions by @ankith26 in #374
- add feature to warn people about posting recent but invalid messages … by @Mega-JC in #375
- Fix entry_message_validity_check(), format code with black by @SSS-Says-Snek in #376
- 👀 Hello there, may I help you with this ONE "it's" MISTAKE? by @avaxar in #377
- Fully port codebase to use
snakecore.utils
by @Mega-JC in #378 - Add feature to delete command response messages using a reaction by @Mega-JC in #379
- Port command system to
discord.ext.commands
by @Mega-JC in #380 - Major Codebase Refactoring: Adhere to
bot-template
repository structure by @Mega-JC in #383 - try/except in clock command so that a missing member doesn't break the command by @oddbookworm in #384
New Contributors
- @oddbookworm made their first contribution in #384
Full Changelog: v1.5.3...v1.6.0