aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add Role.mention propertyRapptz2016-04-291-0/+5
|
* Add ability to change nicknames via Client.change_nicknameRapptz2016-04-291-0/+39
|
* Add support for server specific nicknames.Rapptz2016-04-293-2/+21
|
* Add permissions for changing or managing nicknames.Rapptz2016-04-291-3/+21
|
* Refactor voice websocket into gateway.pyRapptz2016-04-273-211/+211
|
* Begin working on gateway v4 support.Rapptz2016-04-2710-153/+451
| | | | | | Bump websockets requirement to v3.1 Should be squashed...
* Add compatibility layer for `run_coroutine_threadsafe`.Rapptz2016-04-252-4/+131
| | | | | This is a breaking change, since discord.utils.create_task is moved to discord.compat.create_task.
* [commands] Make sure that mentions are the entire string.Rapptz2016-04-231-2/+2
|
* Message.clean_content now takes into consideration @here mentions.Rapptz2016-04-231-1/+11
|
* Properly close session if client failed to startDaniel2016-04-221-2/+4
| | | `keep_alive` was not defined until it was created in `received_message`, `ws` is `None` until its actually connected, which doesn't always happen. If an error happens before things start up properly, the client should now clean its objects up (fixes `unclosed client session` warning).
* Add optional redirect_uri parameter to utils.oauth_urlcookie2016-04-181-1/+6
|
* Fix deadlock issue when joining large guilds.Rapptz2016-04-152-7/+13
|
* Typo fixMatt Gardner2016-04-151-1/+1
| | | | | Changed spelling of optinal to the correct spelling of optional in docs\logging.rst
* Add optional server parameter to utils.oauth_urlKhazhismel Kumykov2016-04-151-2/+6
|
* Add a None check when setting status in Client.change_status.Rapptz2016-04-141-2/+6
|
* Retry if send_message or edit_message encounter a 502.Rapptz2016-04-141-2/+9
|
* [commands] CommandError derived exceptions in checks don't crash help.Rapptz2016-04-131-1/+5
|
* Handle bot tag updates in GUILD_MEMBER_UPDATE.Rapptz2016-04-121-0/+2
|