| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add support for Discord's slow mode. | Rapptz | 2018-09-14 | 1 | -1/+2 |
| | | | | | | | | Adds the following: * `slowmode_delay` for `TextChannel.edit` * `slowmode_delay` attribute for `TextChannel` | ||||
| * | Added hypesquad house functionality | mental | 2018-08-22 | 1 | -0/+7 |
| | | |||||
| * | [lint] Fix incorrect and inconsistent whitespace | Hornwitser | 2018-08-22 | 1 | -11/+8 |
| | | | | | Adjust whitespace to be consistent with the rest of the library. | ||||
| * | [lint] Remove unused imports | Hornwitser | 2018-08-22 | 1 | -1/+0 |
| | | | | | Left over from various refactoring and rewrites. | ||||
| * | Implement roles kwarg for guild.create_custom_emoji and emoji.edit | PikalaxALT | 2018-08-22 | 1 | -4/+6 |
| | | |||||
| * | Make TextChannel.create_webhook name parameter mandatory. | Rapptz | 2018-07-20 | 1 | -4/+4 |
| | | |||||
| * | Drop support for Python 3.4 and make minimum version 3.5.2. | Rapptz | 2018-06-10 | 1 | -38/+25 |
| | | |||||
| * | Add support for getting individual ban entries | slice | 2018-05-07 | 1 | -0/+3 |
| | | |||||
| * | Add missing coroutine decorator to HTTPClient.get_attachment | Rapptz | 2018-02-26 | 1 | -0/+1 |
| | | | | | Fixes #1104 | ||||
| * | Use the proper endpoint for removing your own reaction. | Rapptz | 2017-12-21 | 1 | -0/+5 |
| | | |||||
| * | Add Client.clear to clear the bot's internal state to a clean slate. | Rapptz | 2017-12-16 | 1 | -0/+4 |
| | | | | | In case you want to have some external restart loop. | ||||
| * | Fix URI quoting in Route. | Rapptz | 2017-10-24 | 1 | -1/+1 |
| | | |||||
| * | Quote all Route params | Gorialis | 2017-10-20 | 1 | -1/+1 |
| | | |||||
| * | Reimplement zlib streaming. | Rapptz | 2017-10-14 | 1 | -4/+12 |
| | | | | | | | | | | | | | | | This time with less bugs. It turned out that the crash was due to a synchronisation issue between the pending reads and the actual shard polling mechanism. Essentially the pending reads would be cancelled via a simple bool but there would still be a pass left and thus we would have a single pending read left before or after running the polling mechanism and this would cause a race condition. Now the pending read mechanism is properly waited for before returning control back to the caller. | ||||
| * | Revert "Implement zlib streaming for the gateway." | Rapptz | 2017-10-14 | 1 | -12/+4 |
| | | | | | This reverts commit 462191a08b5b2efb83f5bc32935dc546d35a744b. | ||||
| * | Implement zlib streaming for the gateway. | Rapptz | 2017-10-12 | 1 | -4/+12 |
| | | |||||
| * | Move pre-emptive message to DEBUG log level. | Rapptz | 2017-10-01 | 1 | -1/+1 |
| | | |||||
| * | Allow creating a channel with a category. | Rapptz | 2017-09-29 | 1 | -1/+4 |
| | | |||||
| * | Don't use Bulk Channel Edit endpoint if not actually moving channels. | Rapptz | 2017-09-24 | 1 | -1/+1 |
| | | | | | | | Should make the category-only edit cases more straightforward since it does not rely on other guilds in the cache, outside of the category itself. | ||||
| * | Fix typo in http.create_channel | Harmon | 2017-09-13 | 1 | -2/+2 |
| | | |||||
| * | Add category support. | Rapptz | 2017-09-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | This adds: * CategoryChannel, which represents a category * Guild.by_category() which traverses the channels grouping by category * Guild.categories to get a list of categories * abc.GuildChannel.category to get the category a channel belongs to * sync_permissions keyword argument to abc.GuildChannel.edit to sync permissions with a pre-existing or new category * category keyword argument to abc.GuildChannel.edit to move a channel to a category | ||||
| * | Manually format reason parameter for kick and ban. | Rapptz | 2017-08-30 | 1 | -2/+6 |
| | | | | | Related to: https://github.com/aio-libs/aiohttp/issues/2235 | ||||
| * | Add webhook support. | Rapptz | 2017-08-21 | 1 | -5/+21 |
| | | | | | | | | Allows for usage of either `requests` and `aiohttp` when used in "Standalone" mode. Fixes #704 | ||||
| * | Add support for Guild.system_channel | Rapptz | 2017-08-17 | 1 | -1/+2 |
| | | |||||
| * | Fix the proxy support for aiohttp>=1.4. | PapyrusThePlant | 2017-08-11 | 1 | -1/+9 |
| | | |||||
| * | Raise in HTTPClient.request when out of retries | khazhyk | 2017-07-22 | 1 | -1/+3 |
| | | | | | | | | | | | | Raise after loop completes without returning with most recent values for r, data. This is a bit less fragile than checking tries < 4, since changing the retry count requires changing values in multiple places. (There seemed to already be handling in the 502 retry, tries <= 5, which always evaluated to true, e.g.) Previously, once out of retries, we would always return None without raising. This won't NameError so long as we make at least one HTTP request. | ||||
| * | Retry on 500 in HTTPClient.request | khazhyk | 2017-07-22 | 1 | -2/+2 |
| | | | | | | Discord official client retries on 500, so worst case scenario, we're not any worse than the official client which seriously outnumbers us. | ||||
| * | Implement new-style NSFW channels. | Rapptz | 2017-07-18 | 1 | -1/+1 |
| | | | | | | No idea how these will change in the future but this is barebones enough for now. | ||||
| * | Properly quote reason header so non-ASCII works in audit log reasons. | Rapptz | 2017-06-17 | 1 | -1/+2 |
| | | |||||
| * | Defer logging formatting until the logger is actually called. | Rapptz | 2017-06-09 | 1 | -7/+6 |
| | | | | | | This would cause unnecessary format calls even if you didn't have logging enabled. | ||||
| * | Support for sending a nonce. | Rapptz | 2017-05-31 | 1 | -2/+7 |
| | | |||||
| * | Implement an Attachment model. | Rapptz | 2017-05-30 | 1 | -1/+14 |
| | | |||||
| * | Remove unused functions in HTTPClient. | Rapptz | 2017-05-30 | 1 | -15/+0 |
| | | |||||
| * | Add support for audit log reasons. | Rapptz | 2017-05-07 | 1 | -58/+69 |
| | | | | | Most routes now have a 'reason' keyword argument. | ||||
| * | Fix NameError in HTTPClient.kick | Rapptz | 2017-05-02 | 1 | -1/+1 |
| | | |||||
| * | Add support for setting and retrieving guild vanity invites. | Rapptz | 2017-04-30 | 1 | -0/+7 |
| | | |||||
| * | Implement audit logs. | Rapptz | 2017-04-30 | 1 | -4/+23 |
| | | |||||
| * | Support for API v7 error handling. | Rapptz | 2017-04-15 | 1 | -1/+1 |
| | | |||||
| * | Add support for multiple file attachments. | Rapptz | 2017-04-08 | 1 | -2/+7 |
| | | | | | | | | This is a breaking change. No longer does Messageable.send have a filename keyword argument, instead this is all handled through the discord.File model. To upload many files you must specify a list of discord.File objects. | ||||
| * | Use an asyncio.Event instead of an asyncio.Lock for global rate limits. | Rapptz | 2017-04-01 | 1 | -6/+8 |
| | | | | | | | | There were some dead-locking issues that I suspect were due to the way the global rate limit was handled. This changes it into a simple Event that allows multiple coroutines to pass through instead of one by one. | ||||
| * | Removing acking on channels. | Rapptz | 2017-03-18 | 1 | -6/+0 |
| | | |||||
| * | Add underscore to HTTPClient.session to imply privateness. | Rapptz | 2017-03-04 | 1 | -6/+3 |
| | | |||||
| * | Remove Client.accept_invite | Rapptz | 2017-03-04 | 1 | -3/+0 |
| | | |||||
| * | Add Messageable.ack | Rapptz | 2017-02-28 | 1 | -0/+6 |
| | | |||||
| * | Add support for message acking. | Rapptz | 2017-02-27 | 1 | -0/+11 |
| | | |||||
| * | Remove nonce when sending messages. | Rapptz | 2017-02-27 | 1 | -4/+1 |
| | | |||||
| * | Better group DM support. | Rapptz | 2017-02-09 | 1 | -0/+31 |
| | | |||||
| * | Removed unused variables in routes. | Rapptz | 2017-02-09 | 1 | -3/+0 |
| | | |||||
| * | Remove unused constants in HTTPClient | Rapptz | 2017-02-08 | 1 | -12/+0 |
| | | |||||
| * | Only defer the lock if we're pre-emptively rate limiting. | Rapptz | 2017-02-08 | 1 | -1/+1 |
| | | | | | | | If a 429 was already hit somehow then we're no longer pre-emptively rate limiting and we're going to end up having a race condition in the lock/unlock cycle. | ||||