| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove unused verify response function. | Rapptz | 2016-06-12 | 1 | -18/+0 |
| | | |||||
| * | Make HTTPException get the error JSON's message attribute. | Rapptz | 2016-06-12 | 1 | -3/+7 |
| | | |||||
| * | Rewrite HTTP handling significantly. | Rapptz | 2016-06-12 | 3 | -481/+586 |
| | | | | | | | | | | This should have a more uniform approach to rate limit handling. Instead of queueing every request, wait until we receive a 429 and then block the requesting bucket until we're done being rate limited. This should reduce the number of 429s done by the API significantly (about 66% avg). This also consistently checks for 502 retries across all requests. | ||||
| * | Change HTTPException to only take a single parameter. | Rapptz | 2016-06-12 | 3 | -10/+8 |
| | | |||||
| * | [commands] Make the CommandError required argument optional again. | Rapptz | 2016-06-10 | 1 | -4/+7 |
| | | |||||
| * | Add Client.application_info to retrieve the current app info. | Rapptz | 2016-06-10 | 4 | -2/+66 |
| | | | | | Fixes #241. | ||||
| * | Handle voice websocket closure if it's a successful close. | Rapptz | 2016-06-10 | 1 | -2/+8 |
| | | |||||
| * | [commands] Fix @everyone elevation in the default help command. | Rapptz | 2016-06-10 | 1 | -2/+14 |
| | | |||||
| * | [commands] Fix bug with Context.command not updating in groups. | Rapptz | 2016-06-10 | 1 | -0/+1 |
| | | | | | This happened when `invoke_without_command` was set to True. | ||||
| * | [commands] Make it so CommandError does not contain @everyone mentions. | Rapptz | 2016-06-10 | 1 | -1/+5 |
| | | | | | Mitigates some permission elevation issues. | ||||
| * | [commands] Exceptions raised while invocation raise CommandInvokeError. | Rapptz | 2016-06-10 | 2 | -2/+15 |
| | | | | | | | This change should make it a bit more intuitive to get the original exception without having the gotcha of checking ``isinstance`` inside the error handler. | ||||
| * | Clarify `on_ready` triggering more than twice. | Rapptz | 2016-06-10 | 2 | -10/+5 |
| | | | | | | | 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`. | ||||
| * | [commands] Fix issue with proper local error handlers not beign called. | Rapptz | 2016-06-10 | 1 | -1/+1 |
| | | |||||
| * | Add Client.move_channel to change channel positions. | Rapptz | 2016-06-07 | 1 | -3/+62 |
| | | |||||
| * | Fix some typos in the FAQ page. | Rapptz | 2016-06-07 | 1 | -2/+2 |
| | | |||||
| * | Add FAQ section to the documentation. | Rapptz | 2016-06-07 | 2 | -0/+271 |
| | | |||||
| * | Actually read from the voice websocket & fix heartbeat. | Jake | 2016-06-05 | 2 | -1/+11 |
| | | | | | | | This change makes it so that the buffer doesn't fill and the voice server drops the socket. Also, use correct interval for voice websocket heartbeat. | ||||
| * | [commands] Unify Command.handle_local_error into general dispatcher. | Rapptz | 2016-06-05 | 2 | -9/+11 |
| | | |||||
| * | [commands] Add Command.qualified_name to get the full command name. | Rapptz | 2016-06-04 | 2 | -16/+36 |
| | | | | | This also sets `__str__` to do the same thing. | ||||
| * | [commands] Fix bug where Context.command would not update. | Rapptz | 2016-06-04 | 2 | -1/+2 |
| | | |||||
| * | [commands] Fix bug where subgroups would be repeatedly called. | Rapptz | 2016-06-04 | 1 | -2/+6 |
| | | | | | | | | This happened due to not resetting the `invoked_subcommand` state tracking. Since the `invoked_subcommand` was not reset, it would always assume that it was valid and repeatedly call it when passed invalid subcommands/arguments. | ||||
| * | [commands] Cleanup Command.invoke code due to exception propagation. | Rapptz | 2016-06-04 | 1 | -14/+8 |
| | | |||||
| * | [commands] Dispatch command_error on command exec error. | Khazhismel Kumykov | 2016-06-04 | 2 | -64/+81 |
| | | | | | | | Provide fallback on_command_error - will only fire if no cog handlers and no local handler. Propagate exceptions in checks and argument parsing to bot. | ||||
| * | Add `bot` keyword argument to login via static token. | Rapptz | 2016-06-03 | 1 | -10/+21 |
| | | |||||
| * | Actually use v4 gateway and fixes thanks to Jake. | Rapptz | 2016-06-02 | 2 | -6/+6 |
| | | |||||
| * | Update positions when a role is added or removed. | Rapptz | 2016-06-01 | 2 | -2/+23 |
| | | |||||
| * | Clarify Role.position documentation. | Rapptz | 2016-06-01 | 1 | -1/+2 |
| | | |||||
| * | Make Channel.changed_roles into an on-the-fly property instead. | Rapptz | 2016-06-01 | 1 | -18/+18 |
| | | |||||
| * | Add Role.server attribute. | Rapptz | 2016-06-01 | 5 | -15/+14 |
| | | | | | This breaks events that expected a server parameter for the role events. | ||||
| * | Update voice client main ws references when reconnecting. | Rapptz | 2016-06-01 | 2 | -0/+6 |
| | | |||||
| * | Add RESUME support. | Rapptz | 2016-06-01 | 4 | -12/+54 |
| | | |||||
| * | [commands] Delete frame objects when done using them. | Rapptz | 2016-05-31 | 1 | -3/+7 |
| | | |||||
| * | Fix discord.Object documentation. | Rapptz | 2016-05-31 | 1 | -2/+2 |
| | | |||||
| * | [commands] Add support for self-bots. | Rapptz | 2016-05-31 | 1 | -2/+8 |
| | | |||||
| * | Allow datetime in limit parameters for purge_from | Harmon758 | 2016-05-31 | 1 | -4/+11 |
| | | | | | Check for datetime instead of using logs_from, for 3.4 compatibility | ||||
| * | Fix ytdl documentation link. | Rapptz | 2016-05-27 | 1 | -2/+2 |
| | | |||||
| * | Allow to edit mentionable property in Client.edit_role. | Rapptz | 2016-05-27 | 1 | -1/+4 |
| | | |||||
| * | Reference the Discord UI in the permission documentation. | Rapptz | 2016-05-23 | 1 | -3/+3 |
| | | |||||
| * | Documentation fixes for role related functions. | Rapptz | 2016-05-23 | 1 | -12/+4 |
| | | |||||
| * | Close voice connections before closing the websocket. | Rapptz | 2016-05-22 | 1 | -3/+9 |
| | | |||||
| * | Fix purge_from to use LogsFromIterator.create (#219) | Harmon | 2016-05-20 | 1 | -1/+1 |
| | | |||||
| * | Only trigger on_voice_state_update if the member actually exists. | Rapptz | 2016-05-20 | 1 | -2/+3 |
| | | |||||
| * | Fix bug where members leaving will stay in Channel.voice_members. | Rapptz | 2016-05-20 | 1 | -0/+9 |
| | | |||||
| * | Add __slots__ for discord.Channel. | Rapptz | 2016-05-20 | 1 | -0/+4 |
| | | | | | Not sure why this was missing. | ||||
| * | Add support for voice channel user limits. | Rapptz | 2016-05-20 | 2 | -1/+16 |
| | | |||||
| * | logs_from improvements for after param. | Khazhismel Kumykov | 2016-05-20 | 2 | -24/+138 |
| | | | | | | | | | - Properly support 'after' alone - Properly support both 'before' and 'after' - Add optional 'reverse' parameter to sort messages oldest->newest to 1) provide a sorted result set for 'after' 2) give flexibility when using both 'before' and 'after' | ||||
| * | Allow datetime in limit parameters for logs_from. | Khazhismel Kumykov | 2016-05-20 | 2 | -6/+33 |
| | | | | | Add time_snowflake to convert a datetime to a "snowflake". | ||||
| * | Retry send_file on 502. | Khazhismel Kumykov | 2016-05-20 | 1 | -9/+11 |
| | | | | | Rename _rate_limit_helper to _retry_helper | ||||
| * | Add move_role | Khazhismel Kumykov | 2016-05-20 | 1 | -0/+56 |
| | | | | | | | move_role will only send changed roles. discord will accept trying to move to position 0, or trying to move the everyone role. It will result in unexpected changes, so we prohibit it. | ||||
| * | Rename threading internal variable conflict. | Rapptz | 2016-05-13 | 1 | -3/+3 |
| | | |||||