Commit Graph
3047 Commits
Author SHA1 Message Date
Rapptz 4124b097c7 WebSocket gateway now properly uses the auth headers. 2015-09-03 03:59:26 -04:00
Rapptz afdada133f Permissions are now properties rather than functions.
This allows you to set or retrieve specific bits through a
higher level API to facilitate editing in the future.
2015-09-03 03:40:56 -04:00
Rapptz b6ab4d54d3 Sandbox some events that didn't get sandboxed. 2015-09-03 03:40:55 -04:00
megamit 6a40a5da2e Fix issue with author changing type
When cycling through the attributes of the data json 'author' within 'message' which was previously a user object is overwritten with a dictionary. This causes an AttributeError to be thrown ( and silently swallowed... thanks except: pass) whenever any of its attributes are referenced in the form message.author.x. User data should change in this step and the user object should not be modified for any reason so its safe to skip updating it.
2015-09-02 23:07:36 +01:00
Rapptz e60777e68b Document exceptions and change conf.py version detection. 2015-08-28 17:24:35 -04:00
Rapptz abc32f5b5d Remove unnecessary comment. 2015-08-28 16:58:03 -04:00
Rapptz b7fc383013 Python3 import fixes. 2015-08-28 16:55:40 -04:00
Rapptz faa7b726cd Quick documentation fixes 2015-08-27 22:17:49 -04:00
Rapptz 5db2b31114 Version bump to v0.4.0. 2015-08-27 22:15:01 -04:00
Rapptz b466a2615e Handle GUILD_MEMBER_REMOVE/GUILD_MEMBER_ADD events.
Thanks izy.
2015-08-27 19:42:07 -04:00
Rapptz 197e7c2861 Remove no_offline_members option 2015-08-27 18:56:39 -04:00
Rapptz 795b8ceffe on_status now takes only a member. 2015-08-27 17:45:43 -04:00
Rapptz 52852f4fd2 Give members their server as an attribute. 2015-08-27 17:03:04 -04:00
Rapptz 3aa8cc93a7 Members now have status info. 2015-08-27 07:41:29 -04:00
Rapptz fbb045cc1f Add MANIFEST file for pip. 2015-08-27 07:16:11 -04:00
Rapptz 29b71a7e88 Move websocket hub to the new gateway. 2015-08-26 22:26:06 -04:00
Rapptz af5292872b Parse roles in the member building. 2015-08-26 22:06:38 -04:00
Rapptz a85aab92b7 Version bump. 2015-08-26 21:22:29 -04:00
Rapptz 0e4ccad32a Parse permission_overwrites in every Channel instance. 2015-08-26 21:20:18 -04:00
Rapptz 49bc2dbf48 Documentation update. 2015-08-26 07:46:46 -04:00
Rapptz 108f0a6c45 Server members are now their own class that subclass Users.
Roles are also now properly parsed.
2015-08-26 07:43:05 -04:00
Rapptz bcaf33e304 Preliminary work on permission parsing.
Thanks Voltagei.
2015-08-26 07:14:24 -04:00
Rapptz adc358168f Fix error in start_private_message. 2015-08-26 06:38:45 -04:00
Rapptz de3bce2b32 Fix issue with some MESSAGE_UPDATE events. 2015-08-24 06:34:38 -04:00
Rapptz d74f9c74cf Version bump to v0.2.0 2015-08-24 00:12:52 -04:00
Rapptz 49b9b987c7 Add support for creating or deleting channels from the client. 2015-08-24 00:11:29 -04:00
Rapptz 9f601a24b1 Add logout support and on_disconnect event. 2015-08-24 00:00:42 -04:00
Rapptz 35084cf98a Add support for channel creation events. 2015-08-23 23:37:56 -04:00
Rapptz 9b99834221 Fix setuputils script 2015-08-23 04:39:58 -04:00
Rapptz 3346b28fee Add on_channel_delete event. 2015-08-23 02:53:56 -04:00
Rapptz 1f980361e3 Sandbox events so exceptions being thrown don't break the client. 2015-08-23 02:43:04 -04:00
Rapptz 75f7e0a63a Handle user update events. 2015-08-23 02:29:15 -04:00
Rapptz 6445641f9e Add on_status event. 2015-08-23 02:16:05 -04:00
Rapptz 59808727ef Fix documentation example issue. 2015-08-23 00:55:49 -04:00
Rapptz a1c5e9f4d9 Use v2 of the Discord API. 2015-08-22 19:14:27 -04:00
Rapptz 44953e7a3f Rename project from pydiscord to discord.py 2015-08-22 07:43:41 -04:00
Rapptz b5a371812f Some documentation warning fixes. 2015-08-21 23:46:01 -04:00
Rapptz b6e680edde Add logs_from function to get channel logs from a channel. 2015-08-21 23:40:20 -04:00
Rapptz 2edd29684d Change the way timestamps are parsed. 2015-08-21 23:38:41 -04:00
Rapptz b102ac4b2a Add the ability to edit messages. 2015-08-21 22:54:12 -04:00
Rapptz ef7dd42f28 Add on_message_edit event. 2015-08-21 22:02:03 -04:00
Rapptz 794991adb6 Add the ability to delete messages 2015-08-21 20:58:51 -04:00
Rapptz 35935b373b Return the message created when calling send_message 2015-08-21 20:56:03 -04:00
Rapptz 5960100d1c Fix heartbeat interval bug. 2015-08-21 20:03:16 -04:00
Rapptz f580441c10 Add on_message_delete event and Client.messages attribute. 2015-08-21 18:55:57 -04:00
Rapptz a90e804192 Add some examples 2015-08-21 18:24:04 -04:00
Rapptz 3e0f09d32c Initial commit 2015-08-21 18:18:34 -04:00