Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API
https://pypi.org/project/py-cord/2.1.3/
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.1.2...v2.1.3
https://pypi.org/project/py-cord/2.1.2/
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.1.1...v2.1.2
https://pypi.org/project/py-cord/2.0.0b2
icon
argument not setting unicode_emoji to None by @argo0n in https://github.com/Pycord-Development/pycord/pull/876
guild_ids
parameter to SlashCommandGroup.create_subgroup
by @krittick in https://github.com/Pycord-Development/pycord/pull/880
Paginator
class by @krittick in https://github.com/Pycord-Development/pycord/pull/895
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.1...v2.0.0-beta.2
https://pypi.org/project/py-cord/2.1.0/
VoiceChannel
/CategoryChannel
data being invalidated on Option._invoke
by @baronkobama in https://github.com/Pycord-Development/pycord/pull/1490
BaseFlags
by @celsiusnarhwal in https://github.com/Pycord-Development/pycord/pull/1486
Option
raising AttributeError for str
and min_length or max_length
(issue #1526) by @yoggys in https://github.com/Pycord-Development/pycord/pull/1527
SelectOption.emoji
a property by @Middledot in https://github.com/Pycord-Development/pycord/pull/1550
on_check_failure
to View
class by @Kile in https://github.com/Pycord-Development/pycord/pull/799
resume_gateway_url
by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1559
sync_commands
by @BobDotCom in https://github.com/Pycord-Development/pycord/pull/1563
ApplicationCommand
by @chrisdewa in https://github.com/Pycord-Development/pycord/pull/1585
Interaction.edit_original_message()
InteractionMessage state by @camelwater in https://github.com/Pycord-Development/pycord/pull/1565
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.0.1...v2.1.0
https://pypi.org/project/py-cord/2.1.1/
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.1.0...v2.1.1
https://pypi.org/project/py-cord/2.0.1/
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.0.0...v2.0.1
First of all, big thanks to anyone who helped us making this library possible!
Further down you can see all people who helped us by contributing.
See this Gist.
Bot.register_commands
renamed to Bot.sync_commands
discord.ext.bridge
(Ability to have both slash and prefix commands)Client.get_message
Modal.on_error
BridgeExtContext.delete()
methoddisable_all_items
method to Viewarg: type = Option(...)
Option formatOur open PRs: https://github.com/Pycord-Development/pycord/pulls Our open issues: https://github.com/Pycord-Development/pycord/issues Project overview: https://github.com/orgs/Pycord-Development/projects/3
2504
commits277
files changed47,729
code additions 48,929
code deletions58,834
(+ many that are not available) messages in the Help Channel685
times @EmreTech said "Hi and welcome" in the support server to new members9,806
Members in the support serverFull Changelog: https://github.com/Pycord-Development/pycord/compare/v1.7.0...v2.0.0
Many thanks for @Icebluewolf for helping summarizing the changes.
https://pypi.org/project/py-cord/2.0.0rc1/
jump_url
property to channels by @Pysics in https://github.com/Pycord-Development/pycord/pull/1254
jump_url
Property to Threads by @Pysics in https://github.com/Pycord-Development/pycord/pull/1259
Paginator.edit()
method by @krittick in https://github.com/Pycord-Development/pycord/pull/1258
EmbedField
object to allow for easier embed class instance creation by @krittick in https://github.com/Pycord-Development/pycord/pull/1181
Message.edit
type hinting overload and remove resulting redundant overloads by @krittick in https://github.com/Pycord-Development/pycord/pull/1299
files
parameter to Page
object by @krittick in https://github.com/Pycord-Development/pycord/pull/1300
disable_all_items
in View
by @27Saumya in https://github.com/Pycord-Development/pycord/pull/1199
View.enable_all_items
by @Pysics in https://github.com/Pycord-Development/pycord/pull/1319
Modal.children
to be a property, allow instantiating with list of InputText components by @krittick in https://github.com/Pycord-Development/pycord/pull/1311
file
and files
parameters to InteractionResponse.edit_message()
by @baronkobama in https://github.com/Pycord-Development/pycord/pull/1340
BridgeExtContext.delete()
method by @baronkobama in https://github.com/Pycord-Development/pycord/pull/1348
PageGroup
handling by @krittick in https://github.com/Pycord-Development/pycord/pull/1350
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.7...v2.0.0-rc.1
https://pypi.org/project/py-cord/2.0.0b6/
⚠️ There is an issue with this release that causes SlashCommandOptionType.from_datatype()
to fail with python versions < 3.10. As such, 2.0.0-beta.7 has been released and should be used instead.
SlashCommandGroup
(fixes issue introduced by #1127) by @krittick in https://github.com/Pycord-Development/pycord/pull/1132
Bot.invoke_application_command
by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1134
slash_autocomplete
example by @Icebluewolf in https://github.com/Pycord-Development/pycord/pull/1138
can_run
by @plun1331 in https://github.com/Pycord-Development/pycord/pull/1027
new_member
example by @Pysics in https://github.com/Pycord-Development/pycord/pull/1153
can_run
" by @BobDotCom in https://github.com/Pycord-Development/pycord/pull/1158
can_run
"" by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1159
**kwargs
to SlashCommandGroup by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1151
InputTextStyle
enum values. by @krittick in https://github.com/Pycord-Development/pycord/pull/1161
InteractionResponse.edit_message
in Modal Interactions by @Pysics in https://github.com/Pycord-Development/pycord/pull/1165
menu_placeholder
parameter to allow specifying placeholder text for the PageGroup menu by @krittick in https://github.com/Pycord-Development/pycord/pull/1164
send_modal
methods by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1157
Modal.on_error
by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1167
Client.get_message
by @Dorukyum in https://github.com/Pycord-Development/pycord/pull/1141
Guild._fetch_role()
private method to support proper handling of role mentionable in slash command options by @krittick in https://github.com/Pycord-Development/pycord/pull/1101
reason
kwarg for message deletion (for audit log support) by @krittick in https://github.com/Pycord-Development/pycord/pull/1067
namespace_packages
flag by @Defelo in https://github.com/Pycord-Development/pycord/pull/1218
get_desynced_commands
work with slash command groups by @Ratery in https://github.com/Pycord-Development/pycord/pull/986
page_count
calculation by @krittick in https://github.com/Pycord-Development/pycord/pull/1237
Full Changelog: https://github.com/Pycord-Development/pycord/compare/v2.0.0-beta.5...v2.0.0-beta.6