This repository has been archived by the owner on Aug 1, 2021. It is now read-only.
Cleanup / Stability
Version 0.0.7 has been a long time coming, and at this point mostly serves as a checkpoint for further progress. It includes a lot of additions and some breaking changes.
Changes
- Add support for sending attachments and embeds through
APIClient.channels_messages_create
- Add support for editing messages with embeds through
APIClient.channels_messages_modify
- Add reaction supports via:
APIClient.channels_messages_reactions_get
APIClient.channels_messages_reactions_create
APIClient.channels_messages_reactions_delete
MessageReaction
MessageReactionEmoji
MessageReactionAdd
MessageReactionRemove
MessageReactionRemoveAll
Message.reactions
Message.create_reaction
Message.delete_reaction
- Add support for creating a guild channel via
APIClient.guilds_channels_create
andGuild.create_channel
APIClient.guild_members_list
now returns a hash- Add
APIClient.guilds_members_roles_add
andAPIClient.guilds_members_roles_remove
for more determinisitc role adjustments - Add
APIClient.guilds_members_me_nick
for setting the current users nick - Add
GuildBan
,APIClient.guild_bans_list
now returns aGuildBan
- Added proper user agent to API requests
- Improved
APIException
- Factor our some ingrained functionality from within
Bot
- Improved builtin argument parsing types
- Added
guild
argument parsing type - Added tracking of spawned greenlets to plugins
- Added configuration option
max_reconnects
for tweaking the max number of gateway reconnects attempted before giving up - Various event cleanup
- Sharding cleanup
- Typing cleanup/fixes
- A lot of other stuff...