Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Rapptz/discord.py

An API wrapper for Discord written in Python.
https://github.com/Rapptz/discord.py

Version bump to v0.12.0

1987cd10dfe5ee563343b16656e892022adbb5c9 authored over 8 years ago
Update What's New page with v0.12.0 changes.

9fddcf0a214fe5d8bad58e3e00db3619326405d5 authored over 8 years ago
Document undocumented Server.voice_client property.

83d3b7256687a068510045be17cc18161b933edb authored over 8 years ago
Catch Player errors and gracefully stop them.

This also introduces the concept of the after function taking a single
parameter, the current pl...

6fec17d7d4e9de452cfabb1b7453f68bb4fcadc7 authored over 8 years ago
Add Client.get_user_info to retrieve a User from ID.

96ca7cafeefb388b898fd8ed9c7279069b71b013 authored over 8 years ago
Fix 404'd FAQ links.

7a2b944b72c942eb3f0f66a68f7bb9fca0a99478 authored over 8 years ago
Add Member.server_permissions to calculate server permissions.

625ed18cff8ab62e78b1fd47a4d48233c3f41ca1 authored over 8 years ago
Add Server.role_hierarchy to get the current role hierarchy.

5e20b468c1bb313b30396e5d8c5179662cc704ff authored over 8 years ago
Make Roles totally ordered.

This also fixes a bug with Member.top_role that chose the wrong role
should they have the same p...

13f85b3292909a08e62ec9c2c1b3be18ce37b741 authored over 8 years ago
Upgrade requirements to stable aiohttp.

Also lighten up on websockets requirements.

09e77e548a83013cef9d6ccf4d4d9a53c3960d8b authored over 8 years ago
[commands] Allow coroutine functions in Bot.command_prefix

967d43c35b4d4c288d47a9eb9d374bef34292f1d authored over 8 years ago
Add support for server verification levels.

This adds a new enum named VerificationLevel to denote said verification
level. This enum will a...

203c64a9a43b7e4da7b8f118abcf30eaea7b7b96 authored over 8 years ago
Document new MessageType.pins_add

713037836ccbc4c4492a71e87e4cb38df5ddc665 authored over 8 years ago
Support for pinned system messages.

da986b2d7c4fa85239b33b9cddae8348b9ecb35b authored over 8 years ago
Fix import for Object.created_at

1a0182e6ebbd7d763d9b3c35353cbecd69baa4f8 authored over 8 years ago
Fix bug when permission overwrites could be applied out of order.

The bug was due to the fact that the way overwrites work is by doing
a loop of all the values an...

26f5bcd725894926d0d839514cc1b69556f505a6 authored over 8 years ago
Fix bug that disallowed ServerRegion from being used in edit_server.

bca6b2a133f5f6a23379e2d8c1ce91b998baccd4 authored over 8 years ago
Add new EU Central and EU West server regions.

8384edb06180c46e46518270aeb8cc0037a09e44 authored over 8 years ago
[commands] Default converters now take in IDs to match against.

152b3a112544ed1ad39f1f3fa384cd1f76d79578 authored over 8 years ago
[commands] Cooldowns don't trigger due to user usage error.

Fixes #325

b0509a69108dff1c72a44c1edd252f0128732b75 authored over 8 years ago
[commands] Added a method to reset command cooldown.

b7ffbca0c781ae88e2593c5ebb2a063e7d4e2253 authored over 8 years ago
Fix gateway code to work with websockets 3.2.

a23e51f6c41f6462e1c9effe5b5a3334d47f0c38 authored over 8 years ago
Ensure that keep alive threads are closed when a websocket closes.

The library worked with the assumption that whenever the recv call for
the websocket would lead ...

0b6e74ebece6b88beff8eabeecdd10eeb60a08a5 authored over 8 years ago
Remove download stats badge.

dd8c32ceff3b0449c9e64faa111857213d306a1d authored over 8 years ago
Document that Client.get_channel works with PrivateChannel too.

b1da659374d179df622bc01a4c7b08ec4d89e0be authored over 8 years ago
Document what it means that an object is not edited in-place explicitly

This seems to be a very common question regarding the docs so might as
well document exactly wha...

b2808b2abde27322cabb82b6794b231e4226ca43 authored over 8 years ago
Explain cases where the on_message_edit event can be triggered.

83c7ba612edb8c1e5812688025d8e8fd5ddb5df6 authored over 8 years ago
[commands] Delete module when it does not have a setup function.

1e9251cfefe5e4ce70094b90c000334ca431e954 authored over 8 years ago
Emoji.url uses api url.

6344504dfce8036e0c126aeac0a9f2865b99f0e3 authored over 8 years ago
[commands] Add missing inspect import in converter.py

a55e1241a7526848f33f3df4c09a3dbb262ab42b authored over 8 years ago
Add emoji url property

14c8aed1a32caaeabbdc7ac917fa1cbd6bf84ed5 authored over 8 years ago
Clean up Emoji documentation.

504fbaafd59e5e8c63a57f33e9748d69779531c9 authored over 8 years ago
Document the new emoji stuff.

45083a6f154d4c50ea18b9ba5a7593f7138f1e82 authored over 8 years ago
[commands] Add custom emoji converter.

c72c23278d32c3defc5edc0f0c9c24eeeb94fa7e authored over 8 years ago
Add custom emoji support.

c5a989eeb2d9f9e6326b6de56531ce9ccbe47c20 authored over 8 years ago
Version bump to v0.11.0

fd3d77527165eb9d89ca73db5ba6fba13db3b637 authored over 8 years ago
[commands] Make HelpFormatter ignore hidden commands for max_width.

3ec9b7fb979c8fc97073fd97bff953e83d80ae9a authored over 8 years ago
Rename Permissions.change_nicknames to change_nickname to match UI.

This is a breaking change.

cfca7eb1f8f24e367b7d258b9bdeec61cc86bcdb authored over 8 years ago
Handle receiving HEARTBEAT opcode.

0c95edab8c471d9d9b282cbcee95c7530c776af9 authored over 8 years ago
Add functions to query and actually prune members from a server.

667d2b384beb967a3ce5ee9c307a740d1357f59e authored over 8 years ago
Clarify that Client.purge_from requires Manage Messages for anything.

feeff2b84864a359aa48b6e49c04ad54cf261c60 authored over 8 years ago
Fix KeyError when creating private channels in start_private_message.

I was not passing the full updated v6 payload.

fbd628fae3e82fb9d10fce5c0e090a3ac5e45b13 authored over 8 years ago
Add new External Emojis permission.

ad226f202022914afb65e7601e6111ad27535b0c authored over 8 years ago
Document VoiceState class.

66875fbb0aaa67307f3fa23c00da1e945065db0f authored over 8 years ago
Fix voice state update issue in on_voice_state_update

Bug was caused to the shallow copy not copying over the VoiceState
information embedded into the...

b0e535771677fe34cefeec2716a7c4ed750e032f authored over 8 years ago
Fix TypeError when constructing a channel in start_private_message.

b862223a1fa4bc8681578ef6ed65a8c0aa2ab616 authored over 8 years ago
[commands] Fix cooldown decorator to work regardless of order.

1a186c5a55a9248d67c41c4552c4fc1688311899 authored over 8 years ago
Remove unused internal code in Member.

b13029b99379bb87d0a201ec2a521406775755f0 authored over 8 years ago
[commands] Implement a command cooldown system.

The way the command cooldown works is using a windowed way of doing it.
That is, if we have a co...

cd0de57d13b15f709aaacf78ce611dd87e0784ce authored over 8 years ago
[commands] Add UserInputError into the exception hierarchy.

This is for exceptions that are inherently based on user errors and not
permission based. e.g. p...

5010e7dc559791caf1fb75639521b87dd559b70a authored over 8 years ago
Fix SyntaxError in constructing VoiceState for Python 3.4

Generalised unpacking is 3.5 only.

0000b2576e8022dd98e75b88278bec90f996d02d authored over 8 years ago
Add AppInfo.owner attribute.

b0f5584961bd4184290cdf140a57452336de08ef authored over 8 years ago
Fix bug where discriminators would not update in PRESENCE_UPDATE.

3cd9f8085415c8749a908dea4ea3b04f515ca962 authored over 8 years ago
Add ourselves into the ringing lookup cache.

d961bc4da0586216d40cfafd231215832eb94608 authored over 8 years ago
Add utility properties to CallMessage to query information.

bd39c3ef458e7b78e1e4d49367544a04ab764131 authored over 8 years ago
Add support for querying information about group calls.

1c8ab25917df5984d59869e305194ee56b300647 authored over 8 years ago
Fix the displaying of Message.system_content

33eba31aac375aed2f9cd148177fcace0c34eb5f authored over 8 years ago
Handle adding and removal of group members.

91351a3238c8b0ddf9710a870e3933323bcceabc authored over 8 years ago
Make PrivateChannel.__str__ more useful for groups.

Also demote is_private to a property instead of a slot.

18bdd3e7dd230e7fb347404bd39e2ff871bbbe56 authored over 8 years ago
Handle private channel CHANNEL_CREATE better.

c7f99afe7e56cc5fad865423de1e0d65eeeb38a5 authored over 8 years ago
Add remaining server regions to the enum.

e60047b7564b2a511aeafd29ac4983f5314e7693 authored over 8 years ago
Add support for different message types and call message.

a128249b6324dd045561cb0be85cdabf8acd7694 authored over 8 years ago
Handle CHANNEL_UPDATE for group direct messages.

69c506d7aeb9f1a0a6f711b7b8c144f8b554b0d7 authored over 8 years ago
Begin working on gateway v6 changes.

The first batch of changes are related to channel types and group
direct messages. Support these...

ddd3fd0a3dcce2d48b2df26377e136f2310809b3 authored over 8 years ago
Add stderr arg to create_ffmpeg_player

e977bddc1f909240b00548e837fefc058e7a832d authored over 8 years ago
[commands] Make Bot.check decorator an actual decorator.

cd87f247d352e2f87bd172e26e2bb0e42168f805 authored over 8 years ago
[commands] Added missing parenthesis in examples

1aaeeff02b951ec9dd95e6c9f844fdaec420f05c authored over 8 years ago
Save email when login with a token on a user account

18e77f356d33e675894b27e50c9b9e4ee2b120ec authored over 8 years ago
[commands] Refactor pagination into its own class.

This change allows users to more easily create their own formatters
without having to reinvent t...

166d8257ec739dca681042399acb280e58bc9f97 authored over 8 years ago
Fix issue with removing roles out of order.

Fixes #250.

6f3bd7c0e6b4a4984290b4cbd5ce4a63c695c2f3 authored over 8 years ago
[commands] Fix error in converters in a private message context.

I was referencing a member function that did not actually exist. So I
ported it over to a free f...

1500001b04ae49c1f3a0714c971a0fa6ef81e1bb authored over 8 years ago
[commands] Do not lower-case the function name for default command names

There are some badlets out there that apparently violate PEP-8.

4d71b3fe7d21c14525a57caa5c3a3ada48582941 authored over 8 years ago
[commands] Make GroupMixin.remove_command return None.

This is for cases where the command has been removed already. This will
make the function have a...

a2b053a517fe52597bc84b91a7359fb20042b1da authored over 8 years ago
Add implicit cases to permission resolution in Channel.permissions_for

0eccd857116ac5ba22902bb18d35ec72c7e5f863 authored over 8 years ago
Add Server.mfa_level to query a server's 2FA requirement.

30d623cd466a0dfb5be24eb6f0009a03fa2fcfaa authored over 8 years ago
Fix voice states being overwritten after a GUILD_SYNC.

This was a two-fold problem. The first of which involved the overwriting
of members during a GUI...

d87d11c5a66a0b2684fe606d0bbbe14e74fcc46d authored over 8 years ago
Change max_length to max_messages

1aceb4ee8db99376cc3ff1b0f60430bb67c3d166 authored over 8 years ago
Version bump to v0.10.0

3cad1aeb595ec7288bffab6718f697c44ff19bf8 authored over 8 years ago
Update installation instructions.

e68e167048fef4bbdd6c5575578dcfb9c4aaa9a1 authored over 8 years ago
Add PyNaCl to setuptool's extras requirements.

4c1b8d1de10954806a2fc6296763f2a03968842a authored over 8 years ago
Make PyNaCl optional

e1f8bdc440eaff0f2e04ffa017052117621fe939 authored over 8 years ago
Update whats new page a little bit to say the changelog is too big.

197e52994e6aefecfbaace6138c44edf6fa8eb48 authored over 8 years ago
Make Message.channel_mentions unique.

01a46f0612d31bae5f142f39c92975dd7d3d6eb7 authored over 8 years ago
Ignore HEARTBEAT_ACK for now to disable the noisy logging.

e600abbbab6efd4b1998fea3a72ffed4e1448d28 authored over 8 years ago
Guild Sharding support

abf9be5f7db79cbfab6d4502fa15ba72975059dd authored over 8 years ago
Document that bot users can't use Client.accept_invite

c34eb5f6dd1a6413249713278358e95f7591681a authored over 8 years ago
[commands] Fix error where consume rest would not work.

I didn't end up refactoring this piece of work out.

6556392a9c62c7fd057fb47a48457ee99cb0dc91 authored over 8 years ago
[commands] Fix bug that made functions stop working as converters.

629c24339be6aac571e0f67e6b63d05bbc9dfdec authored over 8 years ago
Fix bug with edit_profile for user accounts

6061f83c3f6afa7d1571a6d723bee07460bb395d authored over 8 years ago
[commands] Port special cased discord converters to commands.Converter

e64eb08c9212f72a1fb3c67a2e5fa6888b273775 authored over 8 years ago
Fix bug with Client.server_voice_state not deafening.

c02d9403e6ba3b7e9c7694600b79a72d69a8595d authored over 8 years ago
[commands] Add commands.Converter base for converts with context.

This allows users to implement converters that work similar to the ones
special cased by the `di...

880ca3162ea635d521540e6ee8edabaeaa9804e8 authored over 8 years ago
Handle MESSAGE_DELETE_BULK.

a1ae8fdb10a146e1e5087196b44ffa57657f8119 authored over 8 years ago
Support for v5 Gateway.

8b3617111ae6c15120d1045ecbed0de4230ca59d authored over 8 years ago
Fix bug with deleting private messages.

This was due to an AttributeError occurring when getting the guild_id
from the channel. PrivateC...

c3c9db7777ce73b29682a01000409f05ae6e4a0d authored over 8 years ago
[commands] Add Command.ignore_extra attribute to ignore extra arguments

This allows you to strictly require a number of arguments. The default
behaviour in this case is...

324d10c9d97ce069f79c9055ea1492ea755ddc7c authored over 8 years ago
Raise TypeError if "after" parameter is not a callable.

102e8aca437ed2ac77df3ffc4ff696a6a17bf119 authored over 8 years ago
Add FAQ entry for `after` being called right away.

e2e6d7182ec6b03400521ba6914cfda53035c589 authored over 8 years ago
[commands] Add the concept of global checks.

Global checks are checks that are executed before regular per-command
checks except done to ever...

adbf2c720f192d20d6bd71bac55d1c5057a8baa1 authored over 8 years ago
[commands] Add `delete_after` keyword argument to utility functions.

This includes things like `Bot.say`, `Bot.upload`, `Bot.whisper`,
and `Bot.reply`.

6f173cc0957136c54d81b86b3a47a26c532bcae2 authored over 8 years ago