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

Make event based handlers first class

Change Client.event decorator to assign the event handler function to
the instance it self and l...

github.com/Rapptz/discord.py - 68c3fde0894f88cb7e846e4b30f5496753c80b17 authored about 9 years ago by Hornwitser <[email protected]>
Add handling of login failure in examples

Check and handle login failure in the examples provided for using this
library. This is a commo...

github.com/Rapptz/discord.py - a98324fbf84a5ad1bce5ab9c8385e9fe4574dcfe authored about 9 years ago by Hornwitser <[email protected]>
Change behaviour of on_error

Change how the old style on_error event is called to match the new style
on_error event. Both a...

github.com/Rapptz/discord.py - 74a06e0b79cbd298a9971a1d2cb66e5c4e3214dd authored about 9 years ago by Hornwitser <[email protected]>
Make dispatch multithreading safe

Guard the execution of dispatch with a recursive thread lock. This is
needed to make a thread s...

github.com/Rapptz/discord.py - 247d1f9ed4eea47013db14d6bd7e804ecff478eb authored about 9 years ago by Hornwitser <[email protected]>
Move socket and connection state out of Client

Move the socket message handling and Discord connection state tracking
out of the Client class. ...

github.com/Rapptz/discord.py - 5e671a0d0ddcba46581aea5bd9d8bb887498036d authored about 9 years ago by Hornwitser <[email protected]>
Add new event system

Add event system based on a public dispatch method in Client. The new
event system bases itself...

github.com/Rapptz/discord.py - c47e31c82e21d497a272ac54710178536d1027dd authored about 9 years ago by Hornwitser <[email protected]>
Make reply example a bit more meaningful.

github.com/Rapptz/discord.py - 7b3f31f25c27efcee2aa3dfb2c521874d8706892 authored about 9 years ago by Rapptz <[email protected]>
Fix echo example to not infinitely loop.

github.com/Rapptz/discord.py - bcee23b707ea3c08519b1a2a13598fadf309fd56 authored about 9 years ago by Rapptz <[email protected]>
Fix bug with mentions not working.

github.com/Rapptz/discord.py - 8c1aa2ccc568c1b9a91d611e842765d18cbce272 authored over 9 years ago by Rapptz <[email protected]>
Check for 2xx range instead of specific status codes.

github.com/Rapptz/discord.py - ba62bc414e8bbc7d67c64be97947a21c7915a314 authored over 9 years ago by Rapptz <[email protected]>
Fix server attribute not being set in GUILD_MEMBER_ADD.

github.com/Rapptz/discord.py - 94e6b4a8ef5ecdcada0b23cc655641c13aeb6379 authored over 9 years ago by Rapptz <[email protected]>
Fix another logging error

github.com/Rapptz/discord.py - 7f252468b3d6b3c4a4e68e8b197574ddfe39f135 authored over 9 years ago by Rapptz <[email protected]>
Fix an error with logging in the login method.

github.com/Rapptz/discord.py - 74db314d3020d37d1cee784054eed7a22f197ced authored over 9 years ago by Rapptz <[email protected]>
Bump to version v0.6.0

github.com/Rapptz/discord.py - a04a5265664bf00c429c6e9c54d8bd33117ee1dc authored over 9 years ago by Rapptz <[email protected]>
Refactor websocket creation to its own function.

github.com/Rapptz/discord.py - 3a58f9517ab6c76eb87673ad333e3aaed24700ae authored over 9 years ago by Rapptz <[email protected]>
Add edit_channel.

github.com/Rapptz/discord.py - 951dc922b012e159481ecd3ca14240fb5d04c113 authored over 9 years ago by Rapptz <[email protected]>
Listen to CHANNEL_UPDATE events and add on_channel_update

github.com/Rapptz/discord.py - 120b9cd3b2ade2ace73cb926b8dca7297329f10f authored over 9 years ago by Rapptz <[email protected]>
Add support for channel topics.

github.com/Rapptz/discord.py - 773fc0ad97f2bc3702ba16b264f4b6fd8009fbc6 authored over 9 years ago by Rapptz <[email protected]>
Move permission overwrite construction to the Channel constructor.

github.com/Rapptz/discord.py - a9a030cdb23326e13a8e17a1eff25fcfe37efeee authored over 9 years ago by Rapptz <[email protected]>
PRESENCE_UPDATE now updates the user as well.

This means that it calls on_member_update just like the
GUILD_MEMBER_UPDATE event in an effort t...

github.com/Rapptz/discord.py - 850d0246842d0e564e3b9e652571ee0b46cd9ee6 authored over 9 years ago by Rapptz <[email protected]>
Most functions should now return something more meaningful.

Basically a lot of the request functions now return a booleean
indicating if the request was suc...

github.com/Rapptz/discord.py - efc84c8f1f750a2106d3c09a9aa30e7586edff20 authored over 9 years ago by Rapptz <[email protected]>
Add TTS support for messages.

github.com/Rapptz/discord.py - 81a9330f46af4f9bd2ab5e13a371358031507225 authored over 9 years ago by Rapptz <[email protected]>
accept_invite now works on some invite URLs.

github.com/Rapptz/discord.py - 9559f02f9593265454d443cfa7f2e1ab9b465d19 authored over 9 years ago by Rapptz <[email protected]>
Remove duplicated create_channel function.

github.com/Rapptz/discord.py - 6c54b24a6f2e89d8ec59740fbfc746adb4e0f5a1 authored over 9 years ago by Rapptz <[email protected]>
Fix keep_alive running after logout()

_keep_alive_handler would set up another keep alive after the first one
by creating a new thread...

github.com/Rapptz/discord.py - a4c152cebcd000eaa947654bdd7968eb5fb6c27d authored over 9 years ago by Hornwitser <[email protected]>
Add support for logging.

github.com/Rapptz/discord.py - bbf1c5418b41289c6b85d3db8d1ff4c3a69fafd3 authored over 9 years ago by Rapptz <[email protected]>
Document discord.utils.find function

github.com/Rapptz/discord.py - a2b981d19e98e06f16627b38a884a8154fa7d079 authored over 9 years ago by Rapptz <[email protected]>
Add ability to edit or delete roles from a sever.

github.com/Rapptz/discord.py - a5cf6d275d8675ff727e31eb981d194b0ee574cd authored over 9 years ago by Rapptz <[email protected]>
Add utils.find helper function.

github.com/Rapptz/discord.py - f59ab28741081ee712afb7b6bf79d18df79aa1bd authored over 9 years ago by Rapptz <[email protected]>
Add get_default_role for servers to get the 'everyone' role.

github.com/Rapptz/discord.py - d93c18b28e4c8b5b678a42bccdf2aba4d6f57faa authored over 9 years ago by Rapptz <[email protected]>
Fix KeyError with events.

github.com/Rapptz/discord.py - 9119f61caa26be3704daa949365cb947ecd8d4fc authored over 9 years ago by Rapptz <[email protected]>
Documentation fixes and version bump.

github.com/Rapptz/discord.py - 73919fe1523d6b5e2e61d01b493a080a68766eb0 authored over 9 years ago by Rapptz <[email protected]>
Add the ability to accept invites.

github.com/Rapptz/discord.py - eed4b428aaf75d4b94687fa8cae83ed3c96bd49b authored over 9 years ago by Rapptz <[email protected]>
Add on_error event for doing something about uncaught exceptions.

github.com/Rapptz/discord.py - 4aecd5f7b5b7e133dd2ab41365b5b7b72baaf9b3 authored over 9 years ago by Rapptz <[email protected]>
Remove owner_id from Server and use owner instead.

owner will be the actual Member who owns the server.

github.com/Rapptz/discord.py - 568c2a773b9bad5ab1f70ac57ad210cbbd91e01a authored over 9 years ago by Rapptz <[email protected]>
Add on_member_update event.

github.com/Rapptz/discord.py - e11aaa05667d00213d52bfbfbe8dee1248d717e1 authored over 9 years ago by Rapptz <[email protected]>
Add support for creating invites.

github.com/Rapptz/discord.py - 80eb567520d2f20b383cf680f14b07c8f3728ac2 authored over 9 years ago by Rapptz <[email protected]>
Refactor parse_time into its own utils file.

github.com/Rapptz/discord.py - b4e6591c9dd41fd7f30a2be101561d6d8b65bd8a authored over 9 years ago by Rapptz <[email protected]>
Use kwargs if the number of arguments needed is too many.

github.com/Rapptz/discord.py - b00ad4ad790fb4ae0878572f27ee01cf25226843 authored over 9 years ago by Rapptz <[email protected]>
Add ability to delete channels.

github.com/Rapptz/discord.py - 5f69fe9b07fab9dfebccb563a24698404f4f403b authored over 9 years ago by Rapptz <[email protected]>
Add the ability to create channels.

github.com/Rapptz/discord.py - 0e29d5a136c0cf9b5f43ac1fce2e3b1a2e921f7b authored over 9 years ago by Rapptz <[email protected]>
Add support for editing your profile.

github.com/Rapptz/discord.py - 7ab73bdf454d58214b7a57999ad9a95fbefcf68d authored over 9 years ago by Rapptz <[email protected]>
Store email in the client as an attribute.

github.com/Rapptz/discord.py - 9deb743df3dbe0dec1d2551c1c008e2e025c4e5a authored over 9 years ago by Rapptz <[email protected]>
Update README.

github.com/Rapptz/discord.py - 81aa76021a8b0f703b7bb917d8d03061ca0c8634 authored over 9 years ago by Rapptz <[email protected]>
Add the ability to kick, ban and unban users from a server.

github.com/Rapptz/discord.py - 54fa8dea696cff8d74080c4936a17c8073562ddb authored over 9 years ago by Rapptz <[email protected]>
Add on_server_create and on_server_delete events.

github.com/Rapptz/discord.py - c98a723f069fbc706aa7ba6cb355d37a29f50c48 authored over 9 years ago by Rapptz <[email protected]>
WebSocket gateway now properly uses the auth headers.

github.com/Rapptz/discord.py - 4124b097c708e74dcefad0fdcc5af6e594f1dddc authored over 9 years ago by Rapptz <[email protected]>
Permissions are now properties rather than functions.

This allows you to set or retrieve specific bits through a
higher level API to facilitate editin...

github.com/Rapptz/discord.py - afdada133f5cba92165432c34dc894ae3416a5a5 authored over 9 years ago by Rapptz <[email protected]>
Sandbox some events that didn't get sandboxed.

github.com/Rapptz/discord.py - b6ab4d54d327ed6fc23262c64247cb98ff2593b2 authored over 9 years ago by Rapptz <[email protected]>
Fix issue with author changing type

When cycling through the attributes of the data json 'author' within 'message' which was previou...

github.com/Rapptz/discord.py - 6a40a5da2ebc978e504625fff1d6befda906649f authored over 9 years ago by megamit <[email protected]>
Document exceptions and change conf.py version detection.

github.com/Rapptz/discord.py - e60777e68b113b1f39f13c92c4a4d5b0ce0b406d authored over 9 years ago by Rapptz <[email protected]>
Remove unnecessary comment.

github.com/Rapptz/discord.py - abc32f5b5dbfd8f1c4564577221441e54f5afe12 authored over 9 years ago by Rapptz <[email protected]>
Python3 import fixes.

github.com/Rapptz/discord.py - b7fc383013ce135216a958aa1f1a0cecceedbfae authored over 9 years ago by Rapptz <[email protected]>
Quick documentation fixes

github.com/Rapptz/discord.py - faa7b726cd83edf5d2e6b440f78d7af0bf58eb3d authored over 9 years ago by Rapptz <[email protected]>
Version bump to v0.4.0.

github.com/Rapptz/discord.py - 5db2b31114c4ddb16e05c54c4d3f6874593fd416 authored over 9 years ago by Rapptz <[email protected]>
Handle GUILD_MEMBER_REMOVE/GUILD_MEMBER_ADD events.

Thanks izy.

github.com/Rapptz/discord.py - b466a2615eab1d8596060f2c28917078bc7feff6 authored over 9 years ago by Rapptz <[email protected]>
Remove no_offline_members option

github.com/Rapptz/discord.py - 197e7c286176002d1be229564613704d6a01719c authored over 9 years ago by Rapptz <[email protected]>
on_status now takes only a member.

github.com/Rapptz/discord.py - 795b8ceffefa64262c8ebecaaaf4e1f051162fae authored over 9 years ago by Rapptz <[email protected]>
Give members their server as an attribute.

github.com/Rapptz/discord.py - 52852f4fd29326dbfefe24ca4229b4902afb03ca authored over 9 years ago by Rapptz <[email protected]>
Members now have status info.

github.com/Rapptz/discord.py - 3aa8cc93a7c8cf58a1b80e1618ebf8ad44f91839 authored over 9 years ago by Rapptz <[email protected]>
Add MANIFEST file for pip.

github.com/Rapptz/discord.py - fbb045cc1f8531f959694b0fc8da5802442cf18b authored over 9 years ago by Rapptz <[email protected]>
Move websocket hub to the new gateway.

github.com/Rapptz/discord.py - 29b71a7e88602fec594b2643bd234cc789c7829a authored over 9 years ago by Rapptz <[email protected]>
Parse roles in the member building.

github.com/Rapptz/discord.py - af5292872bc2943d4721bd3e43d13a926c1e7b08 authored over 9 years ago by Rapptz <[email protected]>
Version bump.

github.com/Rapptz/discord.py - a85aab92b778d1898c9070074db2a501af802fbd authored over 9 years ago by Rapptz <[email protected]>
Parse permission_overwrites in every Channel instance.

github.com/Rapptz/discord.py - 0e4ccad32ae45a660d0670548e70299a416c5f78 authored over 9 years ago by Rapptz <[email protected]>
Documentation update.

github.com/Rapptz/discord.py - 49bc2dbf48c64f3fa4a9c176576fd10ffc67ea82 authored over 9 years ago by Rapptz <[email protected]>
Server members are now their own class that subclass Users.

Roles are also now properly parsed.

github.com/Rapptz/discord.py - 108f0a6c45599d783fdb1d991fc1b5af87ca0f47 authored over 9 years ago by Rapptz <[email protected]>
Preliminary work on permission parsing.

Thanks Voltagei.

github.com/Rapptz/discord.py - bcaf33e304b66089bbad58178625090b8f0d619d authored over 9 years ago by Rapptz <[email protected]>
Fix error in start_private_message.

github.com/Rapptz/discord.py - adc358168f638b5b86af8fc63d73ef2f3ec9d14e authored over 9 years ago by Rapptz <[email protected]>
Fix issue with some MESSAGE_UPDATE events.

github.com/Rapptz/discord.py - de3bce2b3265a4940ba79580fd191b5517ef96cb authored over 9 years ago by Rapptz <[email protected]>
Version bump to v0.2.0

github.com/Rapptz/discord.py - d74f9c74cfa6b354cbde28e0d5da0f4d9f53b943 authored over 9 years ago by Rapptz <[email protected]>
Add support for creating or deleting channels from the client.

github.com/Rapptz/discord.py - 49b9b987c771185b71c93e6f87bdce05ab0d55dc authored over 9 years ago by Rapptz <[email protected]>
Add logout support and on_disconnect event.

github.com/Rapptz/discord.py - 9f601a24b158228c1fa5727121af26fef2a31905 authored over 9 years ago by Rapptz <[email protected]>
Add support for channel creation events.

github.com/Rapptz/discord.py - 35084cf98a1d861361c17009df3db30aabf1244a authored over 9 years ago by Rapptz <[email protected]>
Fix setuputils script

github.com/Rapptz/discord.py - 9b9983422185b44eabc491064508bdbb1fa83929 authored over 9 years ago by Rapptz <[email protected]>
Add on_channel_delete event.

github.com/Rapptz/discord.py - 3346b28feee0f5900080ad026b369673e6f3c6a9 authored over 9 years ago by Rapptz <[email protected]>
Sandbox events so exceptions being thrown don't break the client.

github.com/Rapptz/discord.py - 1f980361e3a82bfd133c76633b29ded7e46f4aa8 authored over 9 years ago by Rapptz <[email protected]>
Handle user update events.

github.com/Rapptz/discord.py - 75f7e0a63a34cad02758e127a7dfc157635acb5c authored over 9 years ago by Rapptz <[email protected]>
Add on_status event.

github.com/Rapptz/discord.py - 6445641f9e5bedd885e619316d8fb3000c0d54b0 authored over 9 years ago by Rapptz <[email protected]>
Fix documentation example issue.

github.com/Rapptz/discord.py - 59808727ef36b9f7b30aa6738f5d86645dce8db1 authored over 9 years ago by Rapptz <[email protected]>
Use v2 of the Discord API.

github.com/Rapptz/discord.py - a1c5e9f4d90aa26c3b14d9779b51df1cac6d6dd5 authored over 9 years ago by Rapptz <[email protected]>
Rename project from pydiscord to discord.py

github.com/Rapptz/discord.py - 44953e7a3ffed1e5ad5ee1e5eead6b059615d401 authored over 9 years ago by Rapptz <[email protected]>
Some documentation warning fixes.

github.com/Rapptz/discord.py - b5a371812f9a6f4149540cf75f27fd32ef1eae44 authored over 9 years ago by Rapptz <[email protected]>
Add logs_from function to get channel logs from a channel.

github.com/Rapptz/discord.py - b6e680eddef66f97238f908c7f6437652e814ba5 authored over 9 years ago by Rapptz <[email protected]>
Change the way timestamps are parsed.

github.com/Rapptz/discord.py - 2edd29684d984b406cfdbe57f74994f823b1d2ae authored over 9 years ago by Rapptz <[email protected]>
Add the ability to edit messages.

github.com/Rapptz/discord.py - b102ac4b2aa0c1cede1f9462edebd851c25128d3 authored over 9 years ago by Rapptz <[email protected]>
Add on_message_edit event.

github.com/Rapptz/discord.py - ef7dd42f2821ccc2a70af96889c653733a91a065 authored over 9 years ago by Rapptz <[email protected]>
Add the ability to delete messages

github.com/Rapptz/discord.py - 794991adb6bfa6d66b2b977b1d2a6dcb639398d0 authored over 9 years ago by Rapptz <[email protected]>
Return the message created when calling send_message

github.com/Rapptz/discord.py - 35935b373b70bfc5ec5fc1182256339c149fc51b authored over 9 years ago by Rapptz <[email protected]>
Fix heartbeat interval bug.

github.com/Rapptz/discord.py - 5960100d1cf22bc419dde0355ec516303dfd0565 authored over 9 years ago by Rapptz <[email protected]>
Add on_message_delete event and Client.messages attribute.

github.com/Rapptz/discord.py - f580441c1094a5f323b23f86f1dbf9840b2cfc55 authored over 9 years ago by Rapptz <[email protected]>
Add some examples

github.com/Rapptz/discord.py - a90e804192f18c55e0ebdf28238eecced557bcb8 authored over 9 years ago by Rapptz <[email protected]>
Initial commit

github.com/Rapptz/discord.py - 3e0f09d32c03de0916329c3b131ed1d46672bc02 authored over 9 years ago by Rapptz <[email protected]>