aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix invalid close errors on websockets 4.xRapptz2018-03-062-2/+2
| | | | Fixes #1110
* Add ability to change the activity used when logging in at runtime.Rapptz2018-03-051-0/+14
|
* Split Game object to separate Activity subtypes for Rich Presences.Rapptz2018-03-0512-150/+708
| | | | | | | | | | | 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.
* Update docstrings for channel.pyJared Shields2018-02-261-1/+4
| | | | `delete_messages` requires `manage_messages`; the docs in here, nor on RTD reflect this. Small amendment at line 180, adding three additional.
* Add missing coroutine decorator to HTTPClient.get_attachmentRapptz2018-02-261-0/+1
| | | | Fixes #1104
* Don't cache webhook users.Rapptz2018-02-241-1/+3
| | | | Fixes #1101
* Add seek_begin keyword argument to Attachment.saveRapptz2018-02-131-2/+8
|
* Fix websockets 4.0 supportBeatButton2018-02-122-5/+5
|
* [commands] Allow builtin unbound method convertersEli2018-02-101-2/+7
|
* Fixed opus error checkDaniel2018-02-061-2/+3
| | | Fixes #1056
* Add errcheck functions to opus foreign functionsDaniel2018-01-311-41/+37
|
* Update opus and add COPYING noticeDaniel2018-01-263-0/+28
|
* Fix minor typo in migrating documentation.Rapptz2018-01-221-1/+1
|
* Add documentation for new_member system messagesFrostLuma2018-01-221-0/+4
|
* Change logic in PartialEmoji.__str__ a little.Rapptz2018-01-061-1/+3
|
* Change PartialReactionEmoji to PartialEmoji, add a PartialEmojiConverterGorialis2018-01-068-19/+55
|
* Add intersphinxTobotimus2018-01-0637-268/+267
|
* [commands] Fix MissingRequiredArgument param handlingkhazhyk2018-01-061-2/+2
| | | | | Documentation was incorrect, and we were throwing away the param we were passing.
* Added a missing "to" in Message.raw_mentions documentation.Chkoupinator2018-01-061-1/+1
|
* Fix typo in Message.embeds documentation.CloudNineK2018-01-061-1/+1
|
* Ensure gif avatar urls end in `.gif`khazhyk2018-01-061-1/+4
| | | | | | | 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).
* Fix multipart sending for RequestsWebhookAdapter to work.Rapptz2018-01-031-2/+5
|
* websupport is not actually a Sphinx extension apparently.Rapptz2017-12-291-1/+0
|
* Add websupport extension to extension list.Rapptz2017-12-292-1/+2
|
* [commands] Document that can_run can raise.Rapptz2017-12-291-0/+6
|
* [commands] Forbid passing a string to aliases in Command.Rapptz2017-12-291-0/+4
| | | | Fixes #974
* Pip version requires require all 3 digits.Rapptz2017-12-281-1/+1
|
* Add some dependencies for RTD.Rapptz2017-12-281-1/+2
|
* Add support for animated emoji to commands ext EmojiConverterJoshua Butt2017-12-221-1/+1
|
* Use the proper endpoint for removing your own reaction.Rapptz2017-12-212-1/+9
|
* Update Emoji.url to point to the GIF version of the animated emoji.Rapptz2017-12-211-1/+2
|
* Animated emoji support.Rapptz2017-12-211-1/+6
|
* Proper variable name in Client.clear.Rapptz2017-12-201-1/+1
|
* Add Client.clear to clear the bot's internal state to a clean slate.Rapptz2017-12-162-0/+16
| | | | In case you want to have some external restart loop.
* Update README to point to new server.Rapptz2017-11-281-3/+3
|
* Prefix sha to fix leading zeros being strippedkhazhyk2017-11-211-1/+1
| | | | /dist.py:352: UserWarning: Normalizing '1.0.0a1402+0965847' to '1.0.0a1402+965847'
* Fix self._process not existing during cleanup() in case of errorDaniel2017-11-211-0/+1
|
* [commands] Fix minor spelling mistakeS Stewart2017-11-201-1/+1
|
* Stop asyncio.async throwing a syntax error in 3.7.MysterialPy2017-11-131-1/+1
| | | Maintains support for < 3.4.4
* Missing Voice RegionsMippy (William)2017-11-122-0/+11
|
* Fixed a zero division error when accessing latenciesverixx2017-11-121-1/+3
| | | | | | | | | | | | | | | | | | When accessing the latencies property on an AutoShardedClient when none of shards are ready, we get a ZeroDivisionError. An example of this can be seen here. ```py class StatsBot(commands.AutoShardedBot): def __init__(self): super().__init__(command_prefix=None) self._add_commands() def _add_commands(self): '''Adds commands automatically''' for name, attr in inspect.getmembers(self): if isinstance(attr, commands.Command): self.add_command(attr) ``` When iterating through this custom client's it accesses the latencies property when no shards are ready, therefore it raises the error. A quick fix for this would be to return None if no shards are ready.
* Fix Spelling ErrorMippy (William)2017-11-121-1/+1
|
* Fix Webhook.delete not working.Rapptz2017-11-071-1/+1
|
* Missing name parameter in VoiceChannel.edit documentation.Rapptz2017-10-261-0/+2
|
* Fix URI quoting in Route.Rapptz2017-10-241-1/+1
|
* is_avatar_animated should always return boolkhazhyk2017-10-241-1/+1
| | | | Was returning None when User.avatar was None
* Quote all Route paramsGorialis2017-10-201-1/+1
|
* Use local version identifer for SHAkhazhyk2017-10-141-1/+1
| | | | | | local version identifier seems to be the only PEP440 way to add arbitrary string to the version. Makes pip stop complaining about invalid version label.
* Reimplement zlib streaming.Rapptz2017-10-143-18/+55
| | | | | | | | | | | | | | This time with less bugs. It turned out that the crash was due to a synchronisation issue between the pending reads and the actual shard polling mechanism. Essentially the pending reads would be cancelled via a simple bool but there would still be a pass left and thus we would have a single pending read left before or after running the polling mechanism and this would cause a race condition. Now the pending read mechanism is properly waited for before returning control back to the caller.
* Show sha1 for development versions.khazhyk2017-10-141-1/+6
|