| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add Client.application_info to retrieve the current app info. | Rapptz | 2016-06-10 | 1 | -1/+25 |
| | | | | | Fixes #241. | ||||
| * | Clarify `on_ready` triggering more than twice. | Rapptz | 2016-06-10 | 1 | -0/+3 |
| | | | | | | | On that note, fix the background_task example to use `Client.run` instead of manual loop management. That way the task will be cleaned up and cancelled inside `Client.run`. | ||||
| * | Add Role.server attribute. | Rapptz | 2016-06-01 | 1 | -3/+4 |
| | | | | | This breaks events that expected a server parameter for the role events. | ||||
| * | Add RESUME support. | Rapptz | 2016-06-01 | 1 | -0/+4 |
| | | |||||
| * | Begin working on gateway v4 support. | Rapptz | 2016-04-27 | 1 | -0/+2 |
| | | | | | | | Bump websockets requirement to v3.1 Should be squashed... | ||||
| * | Add utility function for generating OAuth2 urls. | Rapptz | 2016-04-08 | 1 | -0/+2 |
| | | |||||
| * | Clean up documentation of utils.snowflake_time | Rapptz | 2016-03-06 | 1 | -0/+2 |
| | | |||||
| * | Remove request_offline option. | Rapptz | 2016-02-14 | 1 | -0/+4 |
| | | |||||
| * | Change enumerators into enumerations to please Voltana. | Rapptz | 2016-01-30 | 1 | -4/+4 |
| | | |||||
| * | Add and remove some of the on_socket_* events. | Rapptz | 2016-01-25 | 1 | -43/+17 |
| | | | | | | | on_socket_raw_receive and on_socket_raw_send were added back in an odd way. The rest of them such as on_socket_closed, on_socket_opened, and on_socket_receive were removed. | ||||
| * | Add missing documentation for discord.Game | Rapptz | 2016-01-07 | 1 | -0/+6 |
| | | |||||
| * | Documentation fixes to quiet Sphinx warnings. | Rapptz | 2016-01-07 | 1 | -2/+3 |
| | | |||||
| * | Document the fact that data classes use __slots__. | Rapptz | 2016-01-07 | 1 | -0/+9 |
| | | |||||
| * | Add on_member_ban and on_member_unban events. | Rapptz | 2015-12-17 | 1 | -0/+15 |
| | | | | | Fixes #58. | ||||
| * | Add migrating guide for migrating to v0.10.0. | Rapptz | 2015-12-17 | 1 | -0/+5 |
| | | |||||
| * | Remove on_status event. Superseded by on_member_update. | Rapptz | 2015-12-17 | 1 | -8/+1 |
| | | |||||
| * | All update related events now pass in the previous state. | Rapptz | 2015-12-17 | 1 | -6/+10 |
| | | |||||
| * | Add headers to data classes for easier navigation. | Rapptz | 2015-12-09 | 1 | -0/+34 |
| | | |||||
| * | Document discord.__version__ and discord.version_info | Rapptz | 2015-12-09 | 1 | -0/+18 |
| | | |||||
| * | Documentation fixes for opus related import errors. | Rapptz | 2015-12-08 | 1 | -5/+5 |
| | | |||||
| * | Add OpusNotLoaded exception and opus.is_loaded utility function. | Rapptz | 2015-12-08 | 1 | -1/+5 |
| | | |||||
| * | Documentation fixes for opus bindings. | Rapptz | 2015-12-08 | 1 | -0/+1 |
| | | |||||
| * | Clear up some documentation. | Rapptz | 2015-12-08 | 1 | -0/+13 |
| | | |||||
| * | Handle GUILD_UPDATE | Rapptz | 2015-12-06 | 1 | -0/+12 |
| | | |||||
| * | Add enumerators instead of strings. | Rapptz | 2015-12-04 | 1 | -0/+61 |
| | | | | | Changes channel type, status and server region into 3.4 enums. | ||||
| * | Move async_client.py to client.py | Rapptz | 2015-12-04 | 1 | -1/+1 |
| | | |||||
| * | Implement a bunch of other HTTP request functions. | Rapptz | 2015-12-04 | 1 | -1/+6 |
| | | |||||
| * | Add Forbidden and NotFound exceptions. | Rapptz | 2015-12-04 | 1 | -0/+4 |
| | | |||||
| * | Begin working on asyncio port. | Rapptz | 2015-12-04 | 1 | -2/+19 |
| | | |||||
| * | on_member_update now takes in the older member state as a parameter. | Rapptz | 2015-11-30 | 1 | -2/+10 |
| | | |||||
| * | on_status event now has the old game ID and old status as parameters. | Rapptz | 2015-11-30 | 1 | -1/+3 |
| | | |||||
| * | Miscellaneous documentation fixes. | Rapptz | 2015-11-30 | 1 | -1/+1 |
| | | |||||
| * | Add note about data classes instances. | Rapptz | 2015-11-28 | 1 | -1/+15 |
| | | |||||
| * | Performance improvements in on_typing event. | Rapptz | 2015-11-27 | 1 | -2/+3 |
| | | |||||
| * | Add LoginFailure exception for a clearer failure in Client.login | Rapptz | 2015-11-27 | 1 | -0/+2 |
| | | | | | | The older HTTPException is not exactly the clearest thing for people who are new to programming or HTTP exceptions in general. | ||||
| * | Handle TYPING_START event. | Rapptz | 2015-11-24 | 1 | -0/+12 |
| | | |||||
| * | Change on_server_create/delete to on_server_join/remove. | Rapptz | 2015-11-01 | 1 | -6/+19 |
| | | |||||
| * | Add InvalidArgument exception and change exceptions thrown. | Rapptz | 2015-10-27 | 1 | -0/+2 |
| | | |||||
| * | All HTTP requests now throw HTTPException. | Rapptz | 2015-10-27 | 1 | -3/+6 |
| | | |||||
| * | Rename InvaldiDestination to a generic ClientException. | Rapptz | 2015-10-27 | 1 | -1/+1 |
| | | |||||
| * | All exceptions now derive from DiscordException. | Rapptz | 2015-10-27 | 1 | -2/+2 |
| | | |||||
| * | Remove InvalidEventName exception due to it being unused | Rapptz | 2015-10-27 | 1 | -4/+0 |
| | | |||||
| * | Add discord.Object to the documentation. | Rapptz | 2015-10-27 | 1 | -0/+3 |
| | | |||||
| * | Support unavailable servers. | Rapptz | 2015-10-24 | 1 | -0/+8 |
| | | |||||
| * | Print to stderr in on_error | Hornwitser | 2015-10-22 | 1 | -11/+5 |
| | | | | | | | | | | | | | | | | Apparently the clever hack for logging in on_error was not so clever after all. If logging isn't configured, by the logging modules definition of not configured, which is root logger not having an Handlers attached, it will call logging.basicConfig(). Which messes up setups that define handlers for other loggers than the root logger. Going directly to the root logger rather than using the broken convenience methods for logger is not an option either, as logger before Python 3.2 does not have lastResort on the root logger, and prints an error when invoked without any handlers. Resolve by printing tracebacks to stderr by default in on_error. | ||||
| * | Log to root logger by default in on_error | Hornwitser | 2015-10-21 | 1 | -7/+14 |
| | | | | | | | | | | | | | | | Change the default implementation of on_error to log to the root logger instead of discord.client and clarify that the exception is being ignored. This ensures that a message will be output to standard error in case the logging module has not been configured. Also removes the argument printing for the default on_error, this is due to them often being too long, that they could cause another exception to be thrown, and because it sometimes causes sensitive information to be output such as Discord tokens and session ids. It was also possible for the length to get in the megabyte range with exceptions thrown by on_socket_raw_receive in READY events. | ||||
| * | Add events for sniffing the WebSocket data | Hornwitser | 2015-10-16 | 1 | -0/+37 |
| | | | | | | | | Add on_socket_raw_receive and on_socket_raw_send events for sniffing the data being received and sent on the websocket. Useful for debugging and logging websocket messages received and sent on the link to Discord's servers. | ||||
| * | Separate colour tuple into its own class. | Rapptz | 2015-10-16 | 1 | -0/+3 |
| | | | | | | Also enumerate all the constant colours that Discord currently supports. | ||||
| * | Handle VOICE_STATE_UPDATE websocket events. | Rapptz | 2015-10-15 | 1 | -0/+12 |
| | | | | | | | | | | | | This adds a lot of new attributes into the Member class such as giving a voice_channel that the user is currently connected to. Initially there was a plan to have a voice_members attribute in the Channel class but this proved to be difficult when it came to actually removing users from the voice channel as the response would return channel_id as null. Fixes #16. | ||||
| * | Handle GUILD_ROLE_UPDATE websocket events. | Rapptz | 2015-10-15 | 1 | -0/+6 |
| | | |||||