We're going to be using the official Discord.py migration guide as a checklist, adding indented TODOs as needed.
✅ Python Version Change
✅ Removal of Support For User Accounts
✅ asyncio Event Loop Changes
✅ Intents Are Now Required
✅ Abstract Base Classes Changes
✅ datetime Objects Are Now UTC-Aware
✅ Major Webhook Changes
✅ Asset Redesign and Changes
✅ Thread Support
✅ Check how timed responses like &reminder works in threads, especially archived threads.
✅ Removing In-Place Edits
✅ Sticker Changes
✅ Integrations Changes
✅ Presence Updates Now Have A Separate Event
✅ Moving Away From Custom AsyncIterator
✅ Changing certain lists to be lazy sequences instead
✅ Embed Changes
✅ Removal of InvalidArgument Exception
✅ Logging Changes
✅ Text in Voice
✅ Removal of StoreChannel
✅ Change in Guild.bans endpoint
✅ Function Signature Changes
✅ Attribute Type Changes
✅ Removals
✅ Miscellaneous Changes
✅ VoiceProtocol.connect() signature changes.
✅ Command Extension Changes
✅ Extension and Cog Loading / Unloading is Now Asynchronous
✅ Converters Are Now Generic Runtime Protocols
✅ Function Signature Changes
✅ Removals
✅ Miscellaneous Changes
✅ Tasks Extension Changes
We're going to be using the official Discord.py migration guide as a checklist, adding indented TODOs as needed.
✅ Python Version Change ✅ Removal of Support For User Accounts ✅ asyncio Event Loop Changes ✅ Intents Are Now Required ✅ Abstract Base Classes Changes ✅ datetime Objects Are Now UTC-Aware ✅ Major Webhook Changes ✅ Asset Redesign and Changes ✅ Thread Support ✅ Check how timed responses like &reminder works in threads, especially archived threads. ✅ Removing In-Place Edits ✅ Sticker Changes ✅ Integrations Changes ✅ Presence Updates Now Have A Separate Event ✅ Moving Away From Custom AsyncIterator ✅ Changing certain lists to be lazy sequences instead ✅ Embed Changes ✅ Removal of InvalidArgument Exception ✅ Logging Changes ✅ Text in Voice ✅ Removal of StoreChannel ✅ Change in Guild.bans endpoint ✅ Function Signature Changes ✅ Attribute Type Changes ✅ Removals ✅ Miscellaneous Changes ✅ VoiceProtocol.connect() signature changes. ✅ Command Extension Changes ✅ Extension and Cog Loading / Unloading is Now Asynchronous ✅ Converters Are Now Generic Runtime Protocols ✅ Function Signature Changes ✅ Removals ✅ Miscellaneous Changes ✅ Tasks Extension Changes