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

Clarify that Client.logs_from can take a PrivateChannel too.

6b4d22ce810e7a263e31ec487785ba62b3d95f56 authored over 8 years ago
Add support for message pinning.

This includes `Client.pin_message`, `Client.unpin_message` and
`Client.pins_from`. This also add...

b3edb31df5500e8e850450577e9541af07a9508b authored over 8 years ago
Fix HTTPClient.recreate to actually work.

Forgot a keyword argument.

4d375fc856af6720dcf46250bc459c5f72c08d4d authored over 8 years ago
Add Member.top_role property to get the highest role.

e19244b041b8cdecf31697c1a1fde4e4dca0e438 authored over 8 years ago
Fix Colour.__str__ to actually pad zeroes.

07607060c1ce07c613552a0233d53a1e821a0c31 authored over 8 years ago
Attempt resume when we receive a 1001.

92fe4daa86e4899742641c0ab29fd32525a32b27 authored over 8 years ago
[commands] Add Context.cog property.

183e7341f6106805846e41e1e6d4a621014803ba authored over 8 years ago
Don't assume that any shared fields are optional in Client.edit_channel.

Thanks Jake and night.

2ebc0ab21889a6adb96fb4711d4acc6c3cac67fb authored over 8 years ago
The name is required in Client.edit_channel so add it if it is missing.

eeba4963f33fc1b09f3aee0b3fd1a93828ee29b1 authored over 8 years ago
Make logging for HTTP requests more useful.

fa0c98da4ca0fa3411949c435fa9bdba4244a8e0 authored over 8 years ago
Add Client.get_message

7c760d32713db5128f95ae9699a32458a0cf25f4 authored over 8 years ago
Make sure the socket is closed when we call VoiceClient.disconnect

e736554777344757dc968f7cda019b319fc5c3bf authored over 8 years ago
Make Channel.overwrites_for return PermissionOverwrite

08674f115bee95e1192f816acc53e9b006727f46 authored over 8 years ago
Add a way to set permission overwrites when creating a channel.

f0fc70b2cf88d64bf38dc737ebf182bb22b90852 authored over 8 years ago
Make Client.edit_channel_permissions use PermissionOverwrite.

d7efc9778b79c08cf5050e85573bd7ef5bead65d authored over 8 years ago
Add discord.PermissionOverwrite type for channel-specific overwrites.

fb82a37cc6cbf0c3e784ae2ee5253233d660ec10 authored over 8 years ago
Fix bug with editing messages over private messages.

46babe822a11ba482be864f687d2bcef66c19005 authored over 8 years ago
Fix bucket for change_nickname.

c162b666ea986d2d2ff2d001ee48eb9654d89200 authored over 8 years ago
Doc string typos

7d5d8aa918d3520f3494bb03ce6bdccf8e2dfc82 authored over 8 years ago
Fix exception when handling login failure

Logging in with an invalid token would throw a TypeError due to improper
passing of arguments to...

e516c2474615711b37b0fd62e0962e96aa289091 authored over 8 years ago
[commands] Only show CommandNotFound on non-empty commands.

4dbac9423d12158834668e5ed633b8f2617b9827 authored over 8 years ago
Fix concurrently joining more than one voice server at a time

f6ef4868d1b886cc851d2d237edc51f70c4d45c9 authored over 8 years ago
Document Server.large

fec459e755471d716081946a8d825304219e39f9 authored over 8 years ago
Give Client.email a default value of None.

8d1867393c27226f1100872bc7eab83012e1543c authored over 8 years ago
Make the default filename a little bit prettier.

c3933c379a5a473e5738572eb975e80a8aaa26fa authored over 8 years ago
Fix bug with login token not being properly written in cache.

3895cf9295ff02339c809f5a07ebd35fd30e2025 authored over 8 years ago
Fix bug with logs_from URL params not being correct.

The bug happened because I forgot to pass in the id attribute.

b496ea7972458ff1e24eab5c8fb2cd0b2cdc3c96 authored over 8 years ago
Fix bug with uploading file-like objects.

I would require bytes-like objects instead due to its usage inside
the HTTPClient. Release this ...

f3b257b3426601eb3366c67e8aa224ebcdb00565 authored over 8 years ago
Fix bug with logging in with email and password.

64c1e7d199f308c7ede91fe6b436438b70c7d88e authored over 8 years ago
Fix bug with edit_role and create_role not working.

This was due to an error in overzealous removal of code.

879584b81a136c09d208ad61dd2b472e06966495 authored over 8 years ago
Fix sed error involved in creation of voice websocket.

aecf0daf330dc4b1d10f973774134ff3dc8c4165 authored over 8 years ago
Support more close codes for RESUME.

dbd3147059287edcb8c291ebe854d3ee68a86888 authored over 8 years ago
Remove unused verify response function.

6b5d579d0bdbe4b2f3beb19168b57db162f24dcd authored over 8 years ago
Make HTTPException get the error JSON's message attribute.

e8c32c542eb4a816db44a94c8af6578f4e9cb9e3 authored over 8 years ago
Rewrite HTTP handling significantly.

This should have a more uniform approach to rate limit handling. Instead
of queueing every reque...

1fba1b06faca31d07c9296b2badabfe22f173001 authored over 8 years ago
Change HTTPException to only take a single parameter.

fa36a449e9d33e60cf6b15b58378453870fd33f0 authored over 8 years ago
[commands] Make the CommandError required argument optional again.

5f9ed8c9d201f1520aaf46c5dc73ca14e44eaa83 authored over 8 years ago
Add Client.application_info to retrieve the current app info.

Fixes #241.

a175c86aa1587c43303e8a06e2078c05a7892938 authored over 8 years ago
Handle voice websocket closure if it's a successful close.

fe5c369fe9348b9d68aeab14949802fbd15ef46f authored over 8 years ago
[commands] Fix @everyone elevation in the default help command.

bde266bbb99742ca0718edb97dc602da6575d0b4 authored over 8 years ago
[commands] Fix bug with Context.command not updating in groups.

This happened when `invoke_without_command` was set to True.

1228159f3010e2bb9255c91f9ca1951e3954fcf1 authored over 8 years ago
[commands] Make it so CommandError does not contain @everyone mentions.

Mitigates some permission elevation issues.

74cfc53bc82088e8ea2638d38fd03059d7169057 authored over 8 years ago
[commands] Exceptions raised while invocation raise CommandInvokeError.

This change should make it a bit more intuitive to get the original
exception without having the...

43bbecd519ee50c7d4943c6d6d387ce8694c15ad authored over 8 years ago
Clarify `on_ready` triggering more than twice.

On that note, fix the background_task example to use `Client.run`
instead of manual loop managem...

d914c0a4e463d6d7dd3206a9a3596f8f7a022a89 authored over 8 years ago
[commands] Fix issue with proper local error handlers not beign called.

a0f37f8e851708fc1f4a68b73f6dac6688a11b1f authored over 8 years ago
Add Client.move_channel to change channel positions.

631cc5a7d694fe72978fc15ac73240af4c0c2143 authored over 8 years ago
Fix some typos in the FAQ page.

a0966f59d2315a72a21fce0138d53c3596713a59 authored over 8 years ago
Add FAQ section to the documentation.

19c2bad5beaccfa902c52d567cf85d4d86f4bbb7 authored over 8 years ago
Actually read from the voice websocket & fix heartbeat.

This change makes it so that the buffer doesn't fill and the voice server drops the socket.

Als...

41a2b5ed73aa5e39a6cd207a61c1aaaa69b8171e authored over 8 years ago
[commands] Unify Command.handle_local_error into general dispatcher.

b9c7b051763e11d2e3f9b526b4773c9e842a479f authored over 8 years ago
[commands] Add Command.qualified_name to get the full command name.

This also sets `__str__` to do the same thing.

661645ac9731c3d0fef9c1343a075757e5472fe9 authored over 8 years ago
[commands] Fix bug where Context.command would not update.

37dfe38af5603ccbbf820dc4de3aaf88e582fc58 authored over 8 years ago
[commands] Fix bug where subgroups would be repeatedly called.

This happened due to not resetting the `invoked_subcommand` state
tracking. Since the `invoked_s...

9d9a20c12821ac845b01c2535937347b53549215 authored over 8 years ago
[commands] Cleanup Command.invoke code due to exception propagation.

24a9da04db730313204d959d77602192ec742a3b authored over 8 years ago
[commands] Dispatch command_error on command exec error.

Provide fallback on_command_error - will only fire if no cog handlers and
no local handler.
Prop...

33a69681fccc2c3b6b6eb60a66cdcf3a183f7a18 authored over 8 years ago
Add `bot` keyword argument to login via static token.

329f916e10d2f40cae7e2039269b9e3f7ecd71cc authored over 8 years ago
Actually use v4 gateway and fixes thanks to Jake.

f6fa1e837a3672d7e6cc276a58a71c7c8cf7eca7 authored over 8 years ago
Update positions when a role is added or removed.

c97e5a17e6947e3f171979a3e952572063583495 authored over 8 years ago
Clarify Role.position documentation.

b6492a41243170220e7fb5447dfc8c8788e098cd authored over 8 years ago
Make Channel.changed_roles into an on-the-fly property instead.

9a6234961f39c1b440c1cb7d08a274f93370c1b9 authored over 8 years ago
Add Role.server attribute.

This breaks events that expected a server parameter for the role events.

5016f120795cdd27f56f9949ff668accdc8d076c authored over 8 years ago
Update voice client main ws references when reconnecting.

8638ff44142219e45c565e2b4871a7471b403297 authored over 8 years ago
Add RESUME support.

e0a91df32beabafa990ce09dee13af665c770079 authored over 8 years ago
[commands] Delete frame objects when done using them.

20e86973ea03229225739579e5b650a9517f206f authored over 8 years ago
Fix discord.Object documentation.

bbc78b29aed82975af2793aa99f252bab61bed4c authored over 8 years ago
[commands] Add support for self-bots.

3c8fcd35841bf22a52e6111fa7b5974c31013882 authored over 8 years ago
Allow datetime in limit parameters for purge_from

Check for datetime instead of using logs_from, for 3.4 compatibility

c8698787fa0e30e5bf65d9fc8ffd027bd68cdb03 authored over 8 years ago
Fix ytdl documentation link.

13a9a7520cc1f2c5a9472b89949c4e4f364c562d authored over 8 years ago
Allow to edit mentionable property in Client.edit_role.

70cc5eb1bb1ba24f5fafae54f6a9a37638cf0c63 authored over 8 years ago
Reference the Discord UI in the permission documentation.

f3f3ab1cd491f13499da51159c902e7acdaae55c authored over 8 years ago
Documentation fixes for role related functions.

aa45bce212d1e23d5fc85986f6c57e4da8ee1d73 authored over 8 years ago
Close voice connections before closing the websocket.

8f4816ddaef9950e7d8f7ee650788042b9fbc3c8 authored over 8 years ago
Fix purge_from to use LogsFromIterator.create (#219)

c2e7a681059b70ff5800fe8f1ff9b73b4bdba72f authored over 8 years ago
Only trigger on_voice_state_update if the member actually exists.

bf650297a1f67cf43374b7fb81502c774f99fbd0 authored over 8 years ago
Fix bug where members leaving will stay in Channel.voice_members.

a31188c9663d143ded9e311594385e3adfcef2e3 authored over 8 years ago
Add support for voice channel user limits.

fe1b5b294182f9416788db5aca2181c094f52a83 authored over 8 years ago
Add __slots__ for discord.Channel.

Not sure why this was missing.

e3c4daf717833e3d10faef7ec416d4a34750aec8 authored over 8 years ago
logs_from improvements for after param.

- Properly support 'after' alone
- Properly support both 'before' and 'after'
- Add optional 're...

492c9afffb3e8a4aaa438e0db0cbb525411c3630 authored over 8 years ago
Allow datetime in limit parameters for logs_from.

Add time_snowflake to convert a datetime to a "snowflake".

8e5347f4ed3730f2e040716049233890624d9765 authored over 8 years ago
Retry send_file on 502.

Rename _rate_limit_helper to _retry_helper

7bdddc37a0f9eadc9c309899780352d0e0c8e9f6 authored over 8 years ago
Add move_role

move_role will only send changed roles.
discord will accept trying to move to position 0, or try...

a1b5cefc8b84bfc005b7f5efc79f3f6801bbbd97 authored over 8 years ago
Rename threading internal variable conflict.

e66b2dce8811233e59b98a0abd6033dd05ff7395 authored over 8 years ago
Fix Member.colour to use the new algorithm for determining colour.

9077b4e319807fd2791a28c55d41cf4fcd149365 authored over 8 years ago
Fix Channel.permissions_for to work with the new permission system.

9176caa355de3afcf2f711a7f0cea825fefadadc authored over 8 years ago
Add Permissions.administrator and change Permissions.manage_roles

dd8a60f7432641465a6b9296409bb43d0c31ca4f authored over 8 years ago
Add example for Client.purge_from

92175ea152a769a4c42e807fe7c3d277b0c7fb11 authored over 8 years ago
Rework playlist example to work with multi-server voice.

493bffc68553c6cf950d05834ada9ca28fd22e00 authored over 8 years ago
Add a way to change the player volume.

3c04ec2af092f87fd5e99412368c5d2c36e4a8df authored over 8 years ago
Make Player threads into daemon threads.

1155a0aaa415ea96b83c6efd204aa74992e4c524 authored over 8 years ago
Add VoiceClient.move_to for quick switching of voice channels.

339e26275f79cbfa141da1b22aa6103234c7b35b authored over 8 years ago
Add clarification for purge_from and delete_messages

Endpoint not usable by non-bot accounts

132873d1591452b71b006417522778a0b96b4fea authored over 8 years ago
Change second run_until_complete to not be empty.

This should stop the infinite loops in some cases.

b8eab5f656df873598a10999c429570df91c2bdb authored over 8 years ago
Force encoding of text retrieval functions to use utf-8.

Closes #207

0c8d5ee863ae6968d0ca4504e9d8dd166e1a6419 authored over 8 years ago
Fix issue with Client.purge_from not deleting the 101st message.

1e175f2ab3cb38c094b2eca8f9214d076b211c4b authored over 8 years ago
Add Client.purge_from as a high level interface around bulk delete.

1f86a9b795326ce72a03f4bde6dbebb676ff60d8 authored over 8 years ago
Add Client.delete_messages for bulk delete.

1b601097d2a5e5c2a3ab1e7e257472212ee63aec authored over 8 years ago
Fix issue with Member.joined_at being None.

cf2bee5c43f44a7bccd5ef85e48540daf8f75374 authored over 8 years ago
Add Game.type and Game.url attributes to change streaming status.

3feba5d1bb06b22482e94132bd1f979fbeaf61b5 authored over 8 years ago
Add a TimeoutError if VoiceClient.connect fails.

701720a0f802c20d283c197aa7ea9a74f628c0cb authored over 8 years ago
Suppress ConnectionClosed on sending in the main websocket.

570ccbf753fb744e2bbd0a4825a16272d74fc28e authored over 8 years ago