| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [commands] Fix help command from not working with recent changes. | Rapptz | 2017-01-03 | 1 | -5/+5 |
| | | |||||
| * | Make User and Member messageable. | Rapptz | 2017-01-03 | 3 | -2/+52 |
| | | |||||
| * | Change Messageable channel getter to be a coroutine. | Rapptz | 2017-01-03 | 4 | -13/+23 |
| | | |||||
| * | Move message creation to a factory method inside ConnectionState. | Rapptz | 2017-01-03 | 14 | -104/+94 |
| | | |||||
| * | Move away from StateContext and use ConnectionState directly. | Rapptz | 2017-01-03 | 4 | -28/+22 |
| | | |||||
| * | Rename MessageChannel abc to Messageable. | Rapptz | 2017-01-03 | 4 | -43/+62 |
| | | |||||
| * | Add permission overwrites to GuildChannel. | Rapptz | 2017-01-03 | 2 | -94/+106 |
| | | |||||
| * | Move GuildChannel over to abc module. | Rapptz | 2017-01-03 | 2 | -302/+266 |
| | | |||||
| * | 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. | ||||