| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix bug with logs_from URL params not being correct. | Rapptz | 2016-06-12 | 1 | -0/+3 |
| | | | | | The bug happened because I forgot to pass in the id attribute. | ||||
| * | Fix bug with uploading file-like objects. | Rapptz | 2016-06-12 | 2 | -4/+3 |
| | | | | | | I would require bytes-like objects instead due to its usage inside the HTTPClient. Release this restriction so old `send_file` code works. | ||||
| * | Fix bug with logging in with email and password. | Rapptz | 2016-06-12 | 1 | -1/+1 |
| | | |||||
| * | Fix bug with edit_role and create_role not working. | Rapptz | 2016-06-12 | 1 | -1/+5 |
| | | | | | This was due to an error in overzealous removal of code. | ||||
| * | Fix sed error involved in creation of voice websocket. | Rapptz | 2016-06-12 | 1 | -1/+1 |
| | | |||||
| * | Support more close codes for RESUME. | Rapptz | 2016-06-12 | 1 | -1/+1 |
| | | |||||
| * | 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 | 3 | -1/+41 |
| | | | | | 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. | ||||
| * | [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 |
| | | |||||
| * | 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 | 4 | -12/+10 |
| | | | | | 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 | 3 | -12/+50 |
| | | |||||
| * | [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". | ||||