Ecosyste.ms: OpenCollective

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

discord.py

discord.py is a popular Python library for writing Discord bots
Collective - Host: opensource - https://opencollective.com/discordpy - Code: https://github.com/Rapptz/discord.py

[commands] Allow registration of multiple command prefixes.

github.com/Rapptz/discord.py - 542ddc49386dbb103ce8172831c37189acf93017 authored almost 9 years ago by Rapptz <[email protected]>
Fix handling of embed-only MESSAGE_UPDATE.

github.com/Rapptz/discord.py - a2b97ae2db5ab94ce40437f13ef3b55410dd70b2 authored almost 9 years ago by Rapptz <[email protected]>
Add Message.nonce attribute.

github.com/Rapptz/discord.py - 5ca13cac8e920592c92acf5dc9ad4f89d2abbd06 authored almost 9 years ago by Rapptz <[email protected]>
Change the way MESSAGE_UPDATE events are handled.

Previously we created a copy of the object and did some strange
iteration over the data and set ...

github.com/Rapptz/discord.py - 0fbb58cde9b787dfdc2d027e2d91c6fb450ed2ed authored almost 9 years ago by Rapptz <[email protected]>
Add missing roles attribute to Server.__slots__

github.com/Rapptz/discord.py - 6ddfbc4b36dbd6a018a4866cfddcb4dc8010614a authored almost 9 years ago by Rapptz <[email protected]>
Add missing documentation for discord.Game

github.com/Rapptz/discord.py - 9d881ad47539dfbfb539372f0c2485a32def17c7 authored almost 9 years ago by Rapptz <[email protected]>
Documentation fixes to quiet Sphinx warnings.

github.com/Rapptz/discord.py - e88bc28236c75f589333ae1d41d5f76e6c1a868b authored almost 9 years ago by Rapptz <[email protected]>
Document the fact that data classes use __slots__.

github.com/Rapptz/discord.py - 2fd63fc3ddb685f9a188c2af444458aac07cc998 authored almost 9 years ago by Rapptz <[email protected]>
Add __slots__ for missing classes that didn't have it.

github.com/Rapptz/discord.py - 89a418a3886d3a96cb77965eacdc1078dbb38dbf authored almost 9 years ago by Rapptz <[email protected]>
[commands] Don't skip whitespace if the command trigger is found.

github.com/Rapptz/discord.py - 8c6eeeed5f437f586fbca8a4b24690a538f61508 authored almost 9 years ago by Rapptz <[email protected]>
[commands] None default without specified type uses str now.

github.com/Rapptz/discord.py - 2c6126c2a17003eb4083b9509fc009f71c65e76f authored almost 9 years ago by Rapptz <[email protected]>
Unavailable guilds get added to cache.

github.com/Rapptz/discord.py - c1583dd7d6ce1402257d31b918c68c9be62431d0 authored almost 9 years ago by Rapptz <[email protected]>
Remove excessive logging when using voice.

github.com/Rapptz/discord.py - c1347dfcf0f722f1209f0427235bea44b5de94ee authored almost 9 years ago by Rapptz <[email protected]>
Add Member.permissions_in.

Fixes #63

github.com/Rapptz/discord.py - c8344af1033a992cba94a7969188761a283117f0 authored almost 9 years ago by Rapptz <[email protected]>
Update README to use Python 3.5.

github.com/Rapptz/discord.py - 85ceeb5efc1ad4d3a3cdb132fa0f5a6a0397fa29 authored almost 9 years ago by Rapptz <[email protected]>
Examples now use Python 3.5. Remove echo.py example.

github.com/Rapptz/discord.py - 2ebfbbe471ce32a3cd29ee2099a3c9de77fa311c authored almost 9 years ago by Rapptz <[email protected]>
[commands] Add CommandNotFound error.

github.com/Rapptz/discord.py - 51186c3ca450a70547b6f71157ecd55aad25841d authored about 9 years ago by Rapptz <[email protected]>
Add basic example bot showcasing the commands ext module.

github.com/Rapptz/discord.py - 246698254f3b9b77d36078e5fac0121d6d7d4167 authored about 9 years ago by Rapptz <[email protected]>
[commands] Add a way to remove commands.

github.com/Rapptz/discord.py - e08d643a7ff43e80904b451a00e7188d68e84c99 authored about 9 years ago by Rapptz <[email protected]>
Use setuputils.find_package to find extension modules.

github.com/Rapptz/discord.py - cc8ddc7eae6c06279bff28e3f13b93ab6aaddc80 authored about 9 years ago by Rapptz <[email protected]>
Documentation improvements on using check decorator.

github.com/Rapptz/discord.py - 7951a2374b08b0da579cfa8d2bf5ba0576e74058 authored about 9 years ago by Rapptz <[email protected]>
Add missing import in commands core.

github.com/Rapptz/discord.py - e4f6b14496836dc78a15f40336173d3680d54feb authored about 9 years ago by Rapptz <[email protected]>
Update license of files to 2016.

github.com/Rapptz/discord.py - db4cc791dd45c6665767d31f219e6e9285a94fb6 authored about 9 years ago by Rapptz <[email protected]>
Initial implementation of commands extension module.

github.com/Rapptz/discord.py - 59ca5ec386e3c2d5e906ed6f8d33421031407c78 authored about 9 years ago by Rapptz <[email protected]>
Revert "Use super() in classes that could be subclassed."

This reverts commit 948f565b430d80f782d0b7c264cc0b27aa1ec0b2.

github.com/Rapptz/discord.py - 97874293e2b281d2fcfa60623d0a3af3fa8bf168 authored about 9 years ago by Rapptz <[email protected]>
Use super() in classes that could be subclassed.

github.com/Rapptz/discord.py - 948f565b430d80f782d0b7c264cc0b27aa1ec0b2 authored about 9 years ago by Rapptz <[email protected]>
Change permissions to remove the can_ prefix.

github.com/Rapptz/discord.py - 5a1d7a2d942c75a2f374b4b0add6ad50fdd227d7 authored about 9 years ago by Rapptz <[email protected]>
Document more breaking changes in migrating file.

github.com/Rapptz/discord.py - 18cda5c3ae79778fc2d20db2fc7d4a83e3802583 authored about 9 years ago by Rapptz <[email protected]>
Remove print statement from bytes check.

github.com/Rapptz/discord.py - 46be2183944bf49d106c8a9b635f0b1dac3a5b47 authored about 9 years ago by Rapptz <[email protected]>
Implement compressed READY

github.com/Rapptz/discord.py - 080b8119adcab6f5dc72010f215f438d633a36d1 authored about 9 years ago by Rapptz <[email protected]>
Actually send the payload data in Client.create_server

github.com/Rapptz/discord.py - 6d94e68c7a2e02bd6fd37ebcae3acbf7d68096ec authored about 9 years ago by Rapptz <[email protected]>
Fix issue with add_roles and friends not working.

Previously it stated that Role object is not serializable due to
passing in Role objects rather ...

github.com/Rapptz/discord.py - ab9840fcb3cec138cbb4c3b89d28ee4ae81d5a18 authored about 9 years ago by Rapptz <[email protected]>
Add logs to help debug some voice data.

github.com/Rapptz/discord.py - 3da6cf592629dc53a10a5995f42d2b8207d71b62 authored about 9 years ago by Rapptz <[email protected]>
Maintain order in role related functions.

github.com/Rapptz/discord.py - c69a991e4649b2c3e10cdd2fc1ec1444c548f419 authored about 9 years ago by Rapptz <[email protected]>
utils.get now supports nested attribute retrieval.

github.com/Rapptz/discord.py - 7765580a140400cc55db93ed29d661b9542b3a74 authored about 9 years ago by Rapptz <[email protected]>
Changed cache check to be the login endpoint itself.

github.com/Rapptz/discord.py - f1480580c105fa7247c6be16b694abb73498c89f authored about 9 years ago by Rapptz <[email protected]>
Fix indentation error

github.com/Rapptz/discord.py - b4dc9f4b629d1d10527ff298b103eef81a0cd8c9 authored about 9 years ago by Rapptz <[email protected]>
Add ability to move members to a different voice channel.

github.com/Rapptz/discord.py - dd0bb3baa1b0b49396c98599db302de4b23b64f7 authored about 9 years ago by Rapptz <[email protected]>
Remove Client.voice_channel

github.com/Rapptz/discord.py - ae0cce26eef35069dfce8e14cb49d6ddbf0e7694 authored about 9 years ago by Rapptz <[email protected]>
Client.join_voice_channel now accepts an Object.

Fixes #62.

github.com/Rapptz/discord.py - 61464194bee115f4158a01ca4bbd823057e5c446 authored about 9 years ago by Rapptz <[email protected]>
Simplify parser event check with hasattr rather than tuples.

github.com/Rapptz/discord.py - 436d10ef395769c7f573154e96ef95b1e6f1b146 authored about 9 years ago by Rapptz <[email protected]>
Add missing ` in documentation for create_server

github.com/Rapptz/discord.py - e9b771adc700949a357ec9e8c9deeda8b0af5626 authored about 9 years ago by Rapptz <[email protected]>
ConnectionState is now constructed in Client.__init__.

This should reduce the amount of checks for None if someone doesn't
want a websocket connection....

github.com/Rapptz/discord.py - c11bd9b8f4fa5b712249a6fcc97436edbfc5e022 authored about 9 years ago by Rapptz <[email protected]>
Raise ClientException if an unexpected websocket close happens

github.com/Rapptz/discord.py - 7696a566e1b19b3a9367922ff5c03d286294079e authored about 9 years ago by Rapptz <[email protected]>
Message no longer upgrades if the channel is an Object

github.com/Rapptz/discord.py - 33dbd8439850dab4736d070b38c335828543c0d8 authored about 9 years ago by Rapptz <[email protected]>
Client.create_invite now works without a websocket connection

github.com/Rapptz/discord.py - 2cd1ec30662ebb487c70730d8f2d115cd55928df authored about 9 years ago by Rapptz <[email protected]>
Client.get_invite now works without a websocket connection

github.com/Rapptz/discord.py - 43ee53fa990f63a5fcb2f291f9c10d426d3a551d authored about 9 years ago by Rapptz <[email protected]>
Client.email is now set when using the cache

github.com/Rapptz/discord.py - 5d2f1070700806bf6e29e556d7b7fc412a8204f5 authored about 9 years ago by Rapptz <[email protected]>
make ip/port voice packet logic more clear

Adds comments and also rewrites the logic in a way that is much easier
to see what is going on. ...

github.com/Rapptz/discord.py - 49488c91514329c0de0613f1c9647d6e35ac48b9 authored about 9 years ago by Steven Berler <[email protected]>
fix broken ip and port in voice client

Also added debug logging to make it easier to debug errors in how the
initial packet is parsed.

github.com/Rapptz/discord.py - 57c3363119670e84d719d0703b672cb0743b252a authored about 9 years ago by Steven Berler <[email protected]>
Add missing argument in _rate_limit_helper

github.com/Rapptz/discord.py - ac3e583b059c5ea58630467489834dc934160aa7 authored about 9 years ago by Khazhismel <[email protected]>
Added missing Member import to client.py

github.com/Rapptz/discord.py - 740b9a95c2a80caac59dd8f0ec6ea0cefa6b731c authored about 9 years ago by SamSchlegel <[email protected]>
Add game data class, replace game_id.

github.com/Rapptz/discord.py - 0aa46e6def0af17973e00887b2aae116c84afb39 authored about 9 years ago by Khazhismel <[email protected]>
Mentions are now <@id> *only* - remove mentions array on send and edit message

github.com/Rapptz/discord.py - ec23434162a4798fa6b79a0c17eb2e9e75904ee7 authored about 9 years ago by Khazhismel <[email protected]>
Insert options before pipe:1 in ffmpeg player, otherwise they are ignored

github.com/Rapptz/discord.py - e8a06b7ee9aefe141b608f596a95997ccc760b89 authored about 9 years ago by Khazhismel <[email protected]>
Unflip kick/ban permission bits

github.com/Rapptz/discord.py - 483384595b4cdd2522dbbad45cebbdb3ba8c4286 authored about 9 years ago by abalabahaha <[email protected]>
None author param in wait_for_message allows any author

github.com/Rapptz/discord.py - bb433990e84f14c9178864b15b428ccb0d73b00d authored about 9 years ago by Khazhismel <[email protected]>
Fix README example code.

github.com/Rapptz/discord.py - ca450fb0e44fc303a2c319e2fe53920714d7551e authored about 9 years ago by Rapptz <[email protected]>
Add guessing game example to showcase wait_for_message.

github.com/Rapptz/discord.py - ba3e00c3bfaa2243248d98a02658b7f897527f81 authored about 9 years ago by Rapptz <[email protected]>
Add voice playlist example code.

github.com/Rapptz/discord.py - 9175b8338754d3b3be4a87b81bd8974b8ad98fff authored about 9 years ago by Rapptz <[email protected]>
Fix NameError with Permissions missing.

github.com/Rapptz/discord.py - 1ac2f6437f52ad3a875324250e2b56c86a4931b2 authored about 9 years ago by Rapptz <[email protected]>
Add background_task example to showcase background tasks.

github.com/Rapptz/discord.py - bee044629d50766d42ddfb1c8c92ed3267033b14 authored about 9 years ago by Rapptz <[email protected]>
Rename some listeners to `wait_until_`.

Mainly login and ready listeners.

github.com/Rapptz/discord.py - f0d5d7a490e6b94eadcc4cb5622eedfe90c97bf5 authored about 9 years ago by Rapptz <[email protected]>
Updated examples to use new properties.

github.com/Rapptz/discord.py - 6b12ef2a0cfb28c6150fa7675e07b1518b3bb08a authored about 9 years ago by Rapptz <[email protected]>
Delete messages from message cache when you leave the server.

github.com/Rapptz/discord.py - 7258a9e700376a040875878de367da8af5567ce2 authored about 9 years ago by Rapptz <[email protected]>
Add __slots__ where appropriate to data classes.

github.com/Rapptz/discord.py - f1f0e169e425ac9c849561788281e27bd8bb0acd authored about 9 years ago by Rapptz <[email protected]>
Add listener for on_ready event for easier background tasks.

github.com/Rapptz/discord.py - 4fa5b50d2b766dd10cc44ed6f3855d9963916b02 authored about 9 years ago by Rapptz <[email protected]>
Make is_logged_in and is_closed into Events internally.

github.com/Rapptz/discord.py - a1693a8c9d0b5d2cb4e2aa0e729f3cb883729af8 authored about 9 years ago by Rapptz <[email protected]>
Release connection when error occurs during login.

github.com/Rapptz/discord.py - cf56ddfe4c4c92441408d18a22b5a7ed6de25d78 authored about 9 years ago by Rapptz <[email protected]>
Move email out of ConnectionState.

github.com/Rapptz/discord.py - 037d3ab08a58cdb6751f2d686a72bce986fd2a3e authored about 9 years ago by Rapptz <[email protected]>
Fix GUILD_MEMBER_UPDATE and GUILD_UPDATE not triggering.

github.com/Rapptz/discord.py - f5b927f01cd5889aa35cf0045de1ef9009914ee2 authored about 9 years ago by Rapptz <[email protected]>
Disallow duplicates when adding or removing roles.

github.com/Rapptz/discord.py - 070015e408db674a638ba70e3b194a6fbd564a4b authored about 9 years ago by Rapptz <[email protected]>
Fix Client.replace_roles having hashable errors.

github.com/Rapptz/discord.py - 8a4e2ba958157c447eb2b6cf71bab1a103862aa9 authored about 9 years ago by Rapptz <[email protected]>
Add first support for gateway redirects and reconnects.

github.com/Rapptz/discord.py - 2c246a0aa7d84dfaaecf4d629e216075f3f1acce authored about 9 years ago by Rapptz <[email protected]>
Add on_member_ban and on_member_unban events.

Fixes #58.

github.com/Rapptz/discord.py - 9075d46efdc9d1b430558d7d4d67816a26d04c28 authored about 9 years ago by Rapptz <[email protected]>
Add way to delete messages after a user is banned.

Fixes #59.

github.com/Rapptz/discord.py - 253e2b1f648f4b803affe28a8558380483fa9860 authored about 9 years ago by Rapptz <[email protected]>
Fix consistency issue with migrating page.

github.com/Rapptz/discord.py - 00c9ac59c14f3b8eba5381b4cae78b305cafd5a7 authored about 9 years ago by Rapptz <[email protected]>
Add migrating guide for migrating to v0.10.0.

github.com/Rapptz/discord.py - 00c8dae88dde57ebd2df25f9265c248fab6a9478 authored about 9 years ago by Rapptz <[email protected]>
Remove on_status event. Superseded by on_member_update.

github.com/Rapptz/discord.py - 63565026c43ddc467e3949efa1b0c658c4d7a2f5 authored about 9 years ago by Rapptz <[email protected]>
All update related events now pass in the previous state.

github.com/Rapptz/discord.py - 49d78c69c74cd06a43f43197e6ec119d37680ceb authored about 9 years ago by Rapptz <[email protected]>
Documentation fixes.

github.com/Rapptz/discord.py - 78e95ef755d06b41da0c48c0a56d9ff585fbb11f authored about 9 years ago by Rapptz <[email protected]>
Fix Channel.permissions_for attribute error.

github.com/Rapptz/discord.py - 5f4e13df9605d1ba8dbc17cdcfbedbbec8bccb24 authored about 9 years ago by Rapptz <[email protected]>
Most data classes now support hashing.

github.com/Rapptz/discord.py - 51d91c2a82e01275d1c1d888319f1db14dc11791 authored about 9 years ago by Rapptz <[email protected]>
Add Message.clean_content property to get prettified mentions.

github.com/Rapptz/discord.py - 613214f1976f4f81a65f4cd4ebece07ed73611d3 authored about 9 years ago by Rapptz <[email protected]>
Change regex from \d+ to [0-9]+ for performance reasons.

\d+ includes unicode characters while [0-9]+ doesn't.

github.com/Rapptz/discord.py - ebcb532c38be49853ed1b7fc240de034b4cef1a9 authored about 9 years ago by Rapptz <[email protected]>
Add Server.me attribute to access the Member version of Client.user.

github.com/Rapptz/discord.py - 4f66d41ca3f931e9dfa0532075a6f8d55193679c authored about 9 years ago by Rapptz <[email protected]>
Fix Client.logs_from failing if no more messages are found.

github.com/Rapptz/discord.py - f78e3c9f0b862613fa6f3372fff682ebaf096489 authored about 9 years ago by Rapptz <[email protected]>
Remove the non-classmethod attributes in Permissions.

github.com/Rapptz/discord.py - 434fc5c79e66a16b50e7d31859113864bd3b989f authored about 9 years ago by Rapptz <[email protected]>
Clean-up documentation to use NumPy style docs on remaining classes.

github.com/Rapptz/discord.py - 9f925364412093381f50c0ca48f50d249da939c2 authored about 9 years ago by Rapptz <[email protected]>
Make more things into properties.

A lot of the expensive getters were transformed into cached properties
instead. A lot of things ...

github.com/Rapptz/discord.py - de1c74a399a5286cd707c6ebc3892e168d628ac0 authored about 9 years ago by Rapptz <[email protected]>
Channel.is_default_channel is now a property named is_default.

github.com/Rapptz/discord.py - f484a5c02341a1cf9ff54aeabd6429c83fd4015b authored about 9 years ago by Rapptz <[email protected]>
Make Client.unban actually useful.

github.com/Rapptz/discord.py - 271c7565fcf80d7e9f6bc46797d1a94a743d4b67 authored about 9 years ago by Rapptz <[email protected]>
Fix issue with roles being passed in being strings.

Client.add_roles and Client.remove_roles would dispatch to the
Client.replace_roles function. Ho...

github.com/Rapptz/discord.py - 7d08a07cb99ee9e6aca5202f43eefc91dbb20dde authored about 9 years ago by Rapptz <[email protected]>
Fix NameError with itertools in client.

github.com/Rapptz/discord.py - 658090f129a3dbcda9bca8354beb197aee9820ac authored about 9 years ago by Rapptz <[email protected]>
Cast Retry-After header into a float.

github.com/Rapptz/discord.py - 491d508a97123080763c9d8ac65e866e35c3e04d authored about 9 years ago by Rapptz <[email protected]>
Add a way to get all active invites from a server.

github.com/Rapptz/discord.py - 00a98a76fdbcb2ff749919161c91f496b0a85d92 authored about 9 years ago by Rapptz <[email protected]>
Add a way to get bans from a server.

github.com/Rapptz/discord.py - 42c67e36058cb7d45a78de0da0819aed394c51a3 authored about 9 years ago by Rapptz <[email protected]>
Fix GUILD_ROLE_DELETE triggering ValueError.

github.com/Rapptz/discord.py - 7f0a04829985fe2802520765639a14279bb953a2 authored about 9 years ago by Rapptz <[email protected]>
Client.run now does cleanup when KeyboardInterrupt is encountered.

github.com/Rapptz/discord.py - 6d26d73e24bb70493546948594ff848d0b4d8680 authored about 9 years ago by Rapptz <[email protected]>
All data classes now support !=, == and str(obj).

github.com/Rapptz/discord.py - 9137d92f67a6d50782e199ca6d6558c1ea6015e2 authored about 9 years ago by Rapptz <[email protected]>