aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Reference the Discord UI in the permission documentation.Rapptz2016-05-231-3/+3
|
* Documentation fixes for role related functions.Rapptz2016-05-231-12/+4
|
* Close voice connections before closing the websocket.Rapptz2016-05-221-3/+9
|
* Fix purge_from to use LogsFromIterator.create (#219)Harmon2016-05-201-1/+1
|
* Only trigger on_voice_state_update if the member actually exists.Rapptz2016-05-201-2/+3
|
* Fix bug where members leaving will stay in Channel.voice_members.Rapptz2016-05-201-0/+9
|
* Add __slots__ for discord.Channel.Rapptz2016-05-201-0/+4
| | | | Not sure why this was missing.
* Add support for voice channel user limits.Rapptz2016-05-202-1/+16
|
* logs_from improvements for after param.Khazhismel Kumykov2016-05-202-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 Kumykov2016-05-202-6/+33
| | | | Add time_snowflake to convert a datetime to a "snowflake".
* Retry send_file on 502.Khazhismel Kumykov2016-05-201-9/+11
| | | | Rename _rate_limit_helper to _retry_helper
* Add move_roleKhazhismel Kumykov2016-05-201-0/+56
| | | | | | move_role will only send changed roles. discord will accept trying to move to position 0, or trying to move the everyone role. It will result in unexpected changes, so we prohibit it.
* Rename threading internal variable conflict.Rapptz2016-05-131-3/+3
|
* Fix Member.colour to use the new algorithm for determining colour.Rapptz2016-05-121-4/+11
|
* Fix Channel.permissions_for to work with the new permission system.Rapptz2016-05-121-12/+7
|
* Add Permissions.administrator and change Permissions.manage_rolesRapptz2016-05-121-9/+25
|
* Add example for Client.purge_fromRapptz2016-05-121-1/+12
|
* Rework playlist example to work with multi-server voice.Rapptz2016-05-121-80/+223
|
* Make Player threads into daemon threads.Rapptz2016-05-121-0/+1
|
* Add a way to change the player volume.Rapptz2016-05-121-0/+18
|
* Add VoiceClient.move_to for quick switching of voice channels.Rapptz2016-05-121-0/+26
|
* Add clarification for purge_from and delete_messagesTwentysix2016-05-111-2/+8
| | | Endpoint not usable by non-bot accounts
* Change second run_until_complete to not be empty.Rapptz2016-05-101-1/+4
| | | | This should stop the infinite loops in some cases.
* Force encoding of text retrieval functions to use utf-8.Rapptz2016-05-103-19/+19
| | | | Closes #207
* Fix issue with Client.purge_from not deleting the 101st message.Rapptz2016-05-101-7/+5
|
* Add Client.purge_from as a high level interface around bulk delete.Rapptz2016-05-102-5/+84
|
* Add Client.delete_messages for bulk delete.Rapptz2016-05-101-0/+42
|
* Fix issue with Member.joined_at being None.Rapptz2016-05-101-1/+2
|
* Add Game.type and Game.url attributes to change streaming status.Rapptz2016-05-062-2/+17
|
* Add a TimeoutError if VoiceClient.connect fails.Rapptz2016-05-062-2/+11
|
* Suppress ConnectionClosed on sending in the main websocket.Rapptz2016-05-061-2/+9
|
* Add libopus DLLs for ease of use.Rapptz2016-05-065-6/+14
|
* Enable FEC/PLRJake2016-05-031-0/+18
| | | Enable forward error correction + packet loss percent tuning in opus encoder. Additionally, use some sane defaults. This should fix people hearing robo in music when packet loss is happening.
* Working multi-server voice support.Rapptz2016-05-014-65/+97
|
* Fix typo in Message.role_mentions documentation.Rapptz2016-05-011-1/+1
|
* Make Permissions an iterable class.Rapptz2016-05-011-0/+15
|
* [commands] Fix when_mentioned when handling nicknames.Rapptz2016-05-011-1/+4
|
* Make Permissions partially-ordered.Milo Mirate2016-04-301-0/+39
| | | | | | | | | | Specifically: * P1 <= P2 iff P1 expresses a subset of the permissions expressed by P2. * P1 < P2 iff P1 <= P2 and P1 != P2 * vice versa for P1 >= P2 and P1 > P2
* Fix changing own nickname without manage_nicknamesKhazhismel Kumykov2016-04-301-1/+6
| | | | | Use @me/nick rather than id when changing own nickname - this only requires change_nicknames rather than manage.
* Attempt to consistently sort of all Member.rolesRapptz2016-04-291-4/+3
|
* Remove setting read-only __doc__ in Member overrides.Rapptz2016-04-291-4/+0
|
* Sort member.roles by ID but keep the default role in index 0.Rapptz2016-04-291-1/+4
| | | | | This should make the events checking if `before` and `after` roles are equivalent more sane for users.
* Add User.mentioned_in helper to check if a message mentions you.Rapptz2016-04-292-2/+32
|
* Member.mention now uses nickname hint if needed.Rapptz2016-04-291-0/+8
|
* Add Role.mentionable attribute.Rapptz2016-04-291-1/+4
|
* Fix Member.display_name returning NoneKhazhismel Kumykov2016-04-291-1/+1
| | | | | If Member.nick was None, getattr would happily return None, not the default value.
* [commands] Allow role mentions to work with discord.Role params.Rapptz2016-04-291-2/+6
| | | | | This also fixes the Member regex to support the new <@!user_id> syntax and allows colours to have a leading # before the number.
* Simplify User.display_name a bit.Rapptz2016-04-291-2/+1
|
* Handle nicknames in Server.get_member_namedRapptz2016-04-291-1/+9
|
* Add Message.role_mentions and handle them in Message.clean_contentRapptz2016-04-291-24/+45
|