2e4e392b25
Correct docstring for Game
2018-03-25 04:11:54 -04:00
27063a91c7
Improve basic_voice example
...
Add stream option and command so we don't always have to download a file
Move repeated voice check code to before_invoke hook
Add typing indicators when making YTDLSources
2018-03-25 04:04:07 -04:00
796ff6d7e6
Sort voice channels below text channels in Guild.by_category
2018-03-25 04:00:47 -04:00
f176309179
[commands] Don't handle single quotes.
2018-03-20 03:25:40 -04:00
eb5defed00
Fix Webhook.guild raising an AttributeError.
...
Fixes #1148
2018-03-16 17:59:50 -04:00
8ba78168a6
Add Spotify intergration colour
...
Added property `colour` and alias `color` which returns the Spotify
integration colour (#1db954).
Technically Discord uses both (#1cb050 and #1db954) but it appears the
former is an official Spotify colour.
2018-03-09 15:46:42 -05:00
31cc4c39de
Fix _image_url returning htps
...
Should be https :)
Just made this a separate PR from my previous one, in-case you decide to not include it.
2018-03-07 23:32:20 +10:00
e9916e2844
Convert Client.activity back to an Activity-like object
2018-03-06 18:13:17 -05:00
61c8e35929
Missing import for _ActivityTag inside Client
2018-03-06 09:10:13 -05:00
21bea43d22
Fix session_id in Spotify.to_dict
2018-03-06 04:55:33 -06:00
857e30c68e
Add some documentation for the Game to Activity breaking change.
2018-03-06 01:21:25 -05:00
d8a85f4898
[commands] Minor optimisations to unicode quote handling.
2018-03-06 01:16:00 -05:00
ea061ef9b2
[commands] Added handling for unicode quotes
2018-03-06 01:11:36 -05:00
871a262ee3
[commands] Add ability to have case insensitive commands.
...
This is powered by a dict-like class for the people who want to opt-in
to the performance downgrade for usability for majority English
speaking users.
Since it is slower than the regular dict due to the excessive calls to
str.lower along with the possibilities of gotchas for other languages
outside of English, this is kept as False for the default case.
2018-03-06 00:37:12 -05:00
1590441dbf
Fix typo in TextChannel.delete_messages documentation.
2018-03-06 00:19:58 -05:00
a425bd91be
Fix invalid close errors on websockets 4.x
...
Fixes #1110
2018-03-06 00:15:36 -05:00
0fcd385b9a
Add ability to change the activity used when logging in at runtime.
2018-03-05 11:23:07 -05:00
f8f8f418f3
Split Game object to separate Activity subtypes for Rich Presences.
...
This is a massive breaking change.
* All references to "game" have been renamed to "activity"
* Activity objects contain a majority of the rich presence information
* Game and Streaming are subtypes for memory optimisation purposes for
the more common cases.
* Introduce a more specialised read-only type, Spotify, for the
official Spotify integration to make it easier to use.
2018-03-05 11:15:49 -05:00
2f562bd695
Update docstrings for channel.py
...
`delete_messages` requires `manage_messages`; the docs in here, nor on RTD reflect this.
Small amendment at line 180, adding three additional.
2018-02-26 22:04:49 -08:00
6782fdd34d
Add missing coroutine decorator to HTTPClient.get_attachment
...
Fixes #1104
2018-02-26 18:55:05 -05:00
1c215cfbbe
Don't cache webhook users.
...
Fixes #1101
2018-02-24 17:37:37 -05:00
355eb08b25
Add seek_begin keyword argument to Attachment.save
2018-02-13 05:41:10 -05:00
9d3d8e0f0a
Fix websockets 4.0 support
2018-02-12 00:20:18 -05:00
ad7506050c
[commands] Allow builtin unbound method converters
2018-02-10 22:07:44 -08:00
d53c3a6c12
Fixed opus error check
...
Fixes #1056
2018-02-06 11:19:42 -05:00
881e598a6f
Add errcheck functions to opus foreign functions
2018-01-31 18:58:27 -05:00
5a59eae95b
Update opus and add COPYING notice
2018-01-26 12:46:19 -05:00
4fef6fc4b0
Fix minor typo in migrating documentation.
2018-01-22 17:34:46 -05:00
c32b28f46d
Add documentation for new_member system messages
2018-01-22 17:46:28 +01:00
8de382fcd3
Change logic in PartialEmoji.__str__ a little.
2018-01-06 17:35:03 -05:00
04d9dd9c0d
Change PartialReactionEmoji to PartialEmoji, add a PartialEmojiConverter
2018-01-06 17:32:25 -05:00
3112e1c17e
Add intersphinx
2018-01-06 17:23:59 -05:00
0ef866a704
[commands] Fix MissingRequiredArgument param handling
...
Documentation was incorrect, and we were throwing
away the param we were passing.
2018-01-06 17:23:58 -05:00
b268d81649
Added a missing "to" in Message.raw_mentions documentation.
2018-01-06 17:23:41 -05:00
0f56ce7c13
Fix typo in Message.embeds documentation.
2018-01-06 17:23:18 -05:00
456390f417
Ensure gif avatar urls end in .gif
...
This is a workaround for discord having trouble animating gifs if
the url does not end in exactly `.gif`. Since avatar_url is common
for thumbnails etc., adding this workaround here is handy, and
likely restores expected behavior (animated avatars animating).
2018-01-06 01:29:16 -05:00
30b5047b0e
Fix multipart sending for RequestsWebhookAdapter to work.
2018-01-03 21:55:48 -05:00
6813280938
websupport is not actually a Sphinx extension apparently.
2017-12-29 06:34:06 -05:00
e9f887aab2
Add websupport extension to extension list.
2017-12-29 06:29:59 -05:00
3a8b97ffb0
[commands] Document that can_run can raise.
2017-12-29 06:00:25 -05:00
e61ac8e60f
[commands] Forbid passing a string to aliases in Command.
...
Fixes #974
2017-12-29 01:42:45 -05:00
300c0f7b19
Pip version requires require all 3 digits.
2017-12-28 21:39:44 -05:00
5c65acd9b3
Add some dependencies for RTD.
2017-12-28 21:34:41 -05:00
f5a443fa8f
Add support for animated emoji to commands ext EmojiConverter
2017-12-22 14:59:21 +10:00
da9828c41f
Use the proper endpoint for removing your own reaction.
2017-12-21 19:20:48 -05:00
97fc4bf651
Update Emoji.url to point to the GIF version of the animated emoji.
2017-12-21 18:55:13 -05:00
a6bf792dec
Animated emoji support.
2017-12-21 18:51:47 -05:00
e2f7945f59
Proper variable name in Client.clear.
2017-12-20 09:45:09 -05:00
5c5a59c18e
Add Client.clear to clear the bot's internal state to a clean slate.
...
In case you want to have some external restart loop.
2017-12-16 21:36:39 -05:00
45432ab26f
Update README to point to new server.
2017-11-28 17:07:13 -05:00