| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove chunks of the voice code to redesign later. | Rapptz | 2017-01-03 | 2 | -134/+3 |
| | | |||||
| * | Add Role.members to get every member with a role. | Rapptz | 2017-01-03 | 1 | -0/+13 |
| | | |||||
| * | Add useful repr to all data classes. | Rapptz | 2017-01-03 | 12 | -1/+48 |
| | | |||||
| * | Fix handling of author update and missing type attribute in Message. | Rapptz | 2017-01-03 | 1 | -4/+11 |
| | | |||||
| * | Add delete_after parameter to MessageChannel.send | Rapptz | 2017-01-03 | 2 | -4/+18 |
| | | |||||
| * | [commands] Remove send_ utility functions. | Rapptz | 2017-01-03 | 2 | -184/+4 |
| | | |||||
| * | [commands] First pass in making commands ext work again. | Rapptz | 2017-01-03 | 3 | -10/+70 |
| | | |||||
| * | Fix documentation to work. | Rapptz | 2017-01-03 | 2 | -13/+31 |
| | | |||||
| * | Absolute import some circular dependencies to appease Python 3.4. | Rapptz | 2017-01-03 | 14 | -88/+108 |
| | | |||||
| * | Rename MessageChannel.send_message to send and unify interface. | Rapptz | 2017-01-03 | 2 | -66/+44 |
| | | | | | This removes MessageChannel.upload. | ||||
| * | Remove no longer used functions in Client. | Rapptz | 2017-01-03 | 1 | -1850/+1 |
| | | |||||
| * | Add Message.clear_reactions | Rapptz | 2017-01-03 | 1 | -0/+18 |
| | | |||||
| * | Change dict value views into lists. | Rapptz | 2017-01-03 | 3 | -27/+35 |
| | | |||||
| * | Re-add support for embeds. | Rapptz | 2017-01-03 | 2 | -5/+19 |
| | | |||||
| * | Make Message.embeds to be based on discord.Embed | Rapptz | 2017-01-03 | 1 | -5/+4 |
| | | |||||
| * | Re-add support for reactions. | Rapptz | 2017-01-03 | 6 | -88/+238 |
| | | | | | | We now store emojis in a global cache and make things like adding and removing reactions part of the stateful Message class. | ||||
| * | Rename try_insert_user to store_user | Rapptz | 2017-01-03 | 5 | -13/+13 |
| | | |||||
| * | Make emojis and members stateful. | Rapptz | 2017-01-03 | 6 | -10/+335 |
| | | |||||
| * | Make roles and guilds stateful. | Rapptz | 2017-01-03 | 3 | -4/+417 |
| | | |||||
| * | Rename Server to Guild everywhere. | Rapptz | 2017-01-03 | 24 | -630/+632 |
| | | |||||
| * | Stateful Message and remove Invite.xkcd since it is removed. | Rapptz | 2017-01-03 | 3 | -16/+221 |
| | | |||||
| * | Add MessageChannel.typing context manager for prolonged typing. | Rapptz | 2017-01-03 | 2 | -0/+75 |
| | | |||||
| * | Split channel types. | Rapptz | 2017-01-03 | 10 | -174/+715 |
| | | | | | | | | | | | | This splits them into the following: * DMChannel * GroupChannel * VoiceChannel * TextChannel This also makes the channels "stateful". | ||||
| * | [commands] Bot skip check now works with the new __eq__ changes. | Rapptz | 2017-01-03 | 1 | -2/+5 |
| | | |||||
| * | Slots use tuples instead now. | Rapptz | 2017-01-03 | 7 | -8/+8 |
| | | |||||
| * | Add some basic ABCs. | Rapptz | 2017-01-03 | 2 | -1/+78 |
| | | |||||
| * | Switch IDs to use int instead of str | Rapptz | 2017-01-03 | 10 | -109/+114 |
| | | |||||
| * | Remove Message.timestamp and make Message.channel_mentions lazy. | Rapptz | 2017-01-03 | 1 | -46/+60 |
| | | | | | | | Message.timestamp is replaced with Message.created_at. This commit also affects how MESSAGE_UPDATE is handled by only assuming that two keys are provided rather than overwriting data with missing keys. | ||||
| * | Optimise VoiceState for memory. | Rapptz | 2017-01-03 | 4 | -83/+76 |
| | | | | | | | Instead of storing one VoiceState per Member, only store them if necessary. This should bring down the number of instances significantly. | ||||
| * | Begin working on the rewrite. | Rapptz | 2017-01-03 | 11 | -242/+321 |
| | | |||||
| * | Add ability to set opus encoder input signal type. | Kyle Repinski | 2017-01-03 | 1 | -0/+19 |
| | | |||||
| * | [commands] Bugfix on the teardown function call. | PapyrusThePlant | 2017-01-01 | 1 | -1/+1 |
| | | |||||
| * | Chunk every guild if it's a user bot. | Rapptz | 2016-12-24 | 1 | -3/+4 |
| | | | | | | This also increases the timeout for chunking by 30 seconds for every chunk we're waiting for. | ||||
| * | Support animated avatars in User.avatar_url. | Rapptz | 2016-12-23 | 1 | -1/+6 |
| | | |||||
| * | Properly propagate loop. Fixes #420. | Rapptz | 2016-12-21 | 4 | -9/+12 |
| | | |||||
| * | Version bump to v0.16.0.v0.16.0 | Rapptz | 2016-12-19 | 2 | -2/+27 |
| | | |||||
| * | [commands] Shield against dictionary resize in Bot.close | Rapptz | 2016-12-17 | 1 | -2/+2 |
| | | |||||
| * | [commands] Unload all cogs when gracefully exiting bot. | Rapptz | 2016-12-17 | 1 | -0/+6 |
| | | |||||
| * | [commands] Properly propagate CommandError derived exceptions. | Rapptz | 2016-12-17 | 1 | -0/+2 |
| | | | | | | | If a command or a group raised a CommandError derived exception it would be wrapped into CommandInvokeError. This fixes this case so it raises the original exception instead. | ||||
| * | [commands] Add special extension function 'teardown' for clean-up. | Rapptz | 2016-12-17 | 1 | -4/+14 |
| | | | | | | | | | | | | | This is to support people who want to clean up some external resource that the extension is maintaining outside of a cog, where __unload should be used instead. The callable is the antipode of 'setup' and takes the same sole parameter, the bot, after all commands, events, and cogs have been unloaded. Fixes #405. | ||||
| * | [commands] Unload all extensions when gracefully closing bot. | Rapptz | 2016-12-17 | 1 | -0/+10 |
| | | |||||
| * | Add Channel.overwrites to get a channel's permission overwrites. | Rapptz | 2016-12-17 | 1 | -0/+28 |
| | | | | | Fixes #414. | ||||
| * | Add support for partnered servers. Fixes #387. | Rapptz | 2016-12-17 | 2 | -11/+45 |
| | | | | | | This commit allows you to edit a server's invite splash, query if something has partnered features, and retrieve the invite splash + URL. | ||||
| * | Timeout waiting for chunking. | Rapptz | 2016-12-16 | 1 | -4/+10 |
| | | | | | | | Sometimes the bot would keep waiting for chunks that somehow finished before getting to the `wait` call. This is more so a temporary fix rather than a fully correct one. | ||||
| * | Discard null sequences in the gateway. | Rapptz | 2016-12-16 | 1 | -4/+4 |
| | | | | | | This was forbidding the Discord gateway from allowing us to RESUME properly, causing an over-abundance of READY being called. | ||||
| * | [commands] Run global checks in help formatter. | khazhyk | 2016-12-16 | 1 | -1/+1 |
| | | | | | | | Help formatter was not checking global bot-level checks, resulting in showing commands a user did not have permission for with show_check_failure disabled. | ||||
| * | Fix typo in wait_for_reaction documentation. | Rapptz | 2016-12-07 | 1 | -2/+2 |
| | | |||||
| * | Fix role comparisons. | Rapptz | 2016-12-02 | 1 | -1/+1 |
| | | | | | Fixes #409 | ||||
| * | Make FAQ use change_presence instead of change_status. | Rapptz | 2016-11-30 | 1 | -4/+4 |
| | | |||||
| * | Version bump to v0.15.1v0.15.1 | Rapptz | 2016-11-30 | 2 | -2/+9 |
| | | |||||