| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add webhook support. | Rapptz | 2017-08-21 | 1 | -0/+61 |
| | | | | | | | | Allows for usage of either `requests` and `aiohttp` when used in "Standalone" mode. Fixes #704 | ||||
| * | Remove incorrect extraneous usage of reason keyword argument. | Rapptz | 2017-08-17 | 1 | -1/+1 |
| | | | | | Fixes #726 | ||||
| * | Remove reason keyword argument from message deletion. | Rapptz | 2017-08-15 | 1 | -13/+9 |
| | | | | | | | | | | | | Apparently this is unsupported. Affected functions include: * abc.Messageable.send * Message.delete * TextChannel.delete_messages * TextChannel.purge | ||||
| * | Add bulk argument to TextChannel.purge | khazhyk | 2017-07-24 | 1 | -2/+7 |
| | | | | | | bulk=False will never use bulk message delete. Useful e.g. for using the purge interface for deleting the bot's own messages. | ||||
| * | Implement new-style NSFW channels. | Rapptz | 2017-07-18 | 1 | -2/+5 |
| | | | | | | No idea how these will change in the future but this is barebones enough for now. | ||||
| * | Expose reverse parameter in TextChannel.purge | Rapptz | 2017-07-14 | 1 | -2/+4 |
| | | |||||
| * | Fix TextChannel.purge not working. | Rapptz | 2017-07-04 | 1 | -1/+1 |
| | | |||||
| * | Typo in docstring for TextChannel.delete_messages | Rapptz | 2017-06-29 | 1 | -1/+1 |
| | | |||||
| * | Allow TextChannel.delete_messages to take lists of 0 or 1 element. | Rapptz | 2017-06-29 | 1 | -8/+22 |
| | | |||||
| * | Make supported operations stand out more than attributes. | Rapptz | 2017-05-20 | 1 | -32/+40 |
| | | |||||
| * | Use describe instead of tables for supported operations. | Rapptz | 2017-05-13 | 1 | -50/+58 |
| | | |||||
| * | Fix some left over incorrect snippets. | Rapptz | 2017-05-12 | 1 | -1/+1 |
| | | |||||
| * | First pass at documentation reform. | Rapptz | 2017-05-12 | 1 | -2/+2 |
| | | |||||
| * | Rename abc.Callable to abc.Connectable. | Rapptz | 2017-05-10 | 1 | -1/+1 |
| | | |||||
| * | Add support for audit log reasons. | Rapptz | 2017-05-07 | 1 | -16/+24 |
| | | | | | Most routes now have a 'reason' keyword argument. | ||||
| * | Better TextChannel.is_nsfw() check. | Rapptz | 2017-04-30 | 1 | -1/+1 |
| | | |||||
| * | Add TextChannel.is_nsfw method to check for NSFW channels. | Rapptz | 2017-04-26 | 1 | -0/+5 |
| | | |||||
| * | Remove unused imports. | Rapptz | 2017-04-18 | 1 | -5/+1 |
| | | |||||
| * | Re-implement voice sending. | Rapptz | 2017-04-18 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | This is a complete redesign of the old voice code. A list of major changes is as follows: * The voice websocket will now automatically reconnect with exponential back-off just like the regular Client does. * Removal of the stream player concept. * Audio now gracefully pauses and resumes when a disconnect is found. * Introduce a discord.AudioSource concept to abstract streams * Flatten previous stream player functionality with the VoiceClient, e.g. player.stop() is now voice_client.stop() * With the above re-coupling this means you no longer have to store players anywhere. * The after function now requires a single parameter, the error, if any existed. This will typically be None. A lot of this design is experimental. | ||||
| * | Add TextChannel.members to get members that can see a channel. | Rapptz | 2017-02-28 | 1 | -0/+5 |
| | | |||||
| * | Rename VoiceChannel.voice_members to VoiceChannel.members | Rapptz | 2017-02-28 | 1 | -1/+1 |
| | | |||||
| * | Move purge and delete_messages from Messageable. | Rapptz | 2017-02-26 | 1 | -0/+144 |
| | | | | | | | This is a breaking change. Move these two to TextChannel since the other things that implement Messageable cannot reliably do bulk delete actions in their respective channels. | ||||
| * | Fix NameError in GroupChannel. | Rapptz | 2017-02-10 | 1 | -1/+1 |
| | | |||||
| * | Better group DM support. | Rapptz | 2017-02-09 | 1 | -1/+104 |
| | | |||||
| * | Update copyright year to 2017. | Rapptz | 2017-01-20 | 1 | -1/+1 |
| | | |||||
| * | Remove _get_guild_id from Messageable ABC. | Rapptz | 2017-01-14 | 1 | -9/+0 |
| | | |||||
| * | VoiceChannel.voice_members is now computed when needed. | Rapptz | 2017-01-08 | 1 | -5/+13 |
| | | |||||
| * | Fix NameError when dealing with permission resolution. | Rapptz | 2017-01-03 | 1 | -0/+10 |
| | | |||||
| * | Change Messageable channel getter to be a coroutine. | Rapptz | 2017-01-03 | 1 | -0/+3 |
| | | |||||
| * | Move message creation to a factory method inside ConnectionState. | Rapptz | 2017-01-03 | 1 | -5/+5 |
| | | |||||
| * | Rename MessageChannel abc to Messageable. | Rapptz | 2017-01-03 | 1 | -9/+18 |
| | | |||||
| * | Move GuildChannel over to abc module. | Rapptz | 2017-01-03 | 1 | -265/+2 |
| | | |||||
| * | Add useful repr to all data classes. | Rapptz | 2017-01-03 | 1 | -0/+12 |
| | | |||||
| * | Absolute import some circular dependencies to appease Python 3.4. | Rapptz | 2017-01-03 | 1 | -11/+13 |
| | | |||||
| * | Rename try_insert_user to store_user | Rapptz | 2017-01-03 | 1 | -2/+2 |
| | | |||||
| * | Make emojis and members stateful. | Rapptz | 2017-01-03 | 1 | -2/+4 |
| | | |||||
| * | Rename Server to Guild everywhere. | Rapptz | 2017-01-03 | 1 | -33/+33 |
| | | |||||
| * | Split channel types. | Rapptz | 2017-01-03 | 1 | -118/+350 |
| | | | | | | | | | | | | This splits them into the following: * DMChannel * GroupChannel * VoiceChannel * TextChannel This also makes the channels "stateful". | ||||
| * | Slots use tuples instead now. | Rapptz | 2017-01-03 | 1 | -1/+1 |
| | | |||||
| * | Switch IDs to use int instead of str | Rapptz | 2017-01-03 | 1 | -8/+8 |
| | | |||||
| * | Begin working on the rewrite. | Rapptz | 2017-01-03 | 1 | -42/+42 |
| | | |||||
| * | Add Channel.overwrites to get a channel's permission overwrites. | Rapptz | 2016-12-17 | 1 | -0/+28 |
| | | | | | Fixes #414. | ||||
| * | Fix bug when permission overwrites could be applied out of order. | Rapptz | 2016-09-10 | 1 | -1/+7 |
| | | | | | | | | | | The bug was due to the fact that the way overwrites work is by doing a loop of all the values and then applying deny first and then allow. That way the overwrite is defined if role A and role B deny a permission but role C allows it (and said member has A, B, C roles) then the resolution should allow it rather than deny it regardless of the order of the data it is received in. | ||||
| * | Make PrivateChannel.__str__ more useful for groups. | Rapptz | 2016-07-15 | 1 | -4/+16 |
| | | | | | Also demote is_private to a property instead of a slot. | ||||
| * | Add support for different message types and call message. | Rapptz | 2016-07-13 | 1 | -1/+4 |
| | | |||||
| * | Handle CHANNEL_UPDATE for group direct messages. | Rapptz | 2016-07-13 | 1 | -11/+3 |
| | | |||||
| * | Begin working on gateway v6 changes. | Rapptz | 2016-07-13 | 1 | -10/+61 |
| | | | | | | The first batch of changes are related to channel types and group direct messages. Support these first so READY begins parsing. | ||||
| * | Add implicit cases to permission resolution in Channel.permissions_for | Rapptz | 2016-06-28 | 1 | -0/+19 |
| | | |||||
| * | Support for v5 Gateway. | Rapptz | 2016-06-22 | 1 | -1/+1 |
| | | |||||
| * | Make Channel.overwrites_for return PermissionOverwrite | Rapptz | 2016-06-14 | 1 | -10/+11 |
| | | |||||