aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Proper chunking for unavailable guilds.Rapptz2016-04-101-24/+66
| | | | This will also delay on_ready until all chunking is complete.
* Allow Client.edit_profile to work with bot accounts.Rapptz2016-04-091-10/+26
|
* Add User.bot attribute to check if a user is a bot account.Rapptz2016-04-091-1/+4
|
* Fix typo in Role.created_atKhazhismel Kumykov2016-04-091-1/+1
|
* Add utility function for generating OAuth2 urls.Rapptz2016-04-082-0/+21
|
* Change all email/password pair examples to use token.Rapptz2016-04-0811-13/+13
|
* Change login, start and run to be variadic.Rapptz2016-04-081-43/+59
|
* Fix unclosed response and document token login a bit better.Rapptz2016-04-081-3/+4
|
* Add support for token login (for bots)Max Gurela2016-04-081-0/+18
|
* Guard against AttributeErrors when clearing cached slot cache.Rapptz2016-04-051-3/+14
|
* Make Message.clean_content a cached property again.Rapptz2016-04-051-3/+8
| | | | | Instead, clear the cached properties so they will be re-cached when invoked again.
* Fix handling of message update in MESSAGE_UPDATEZeta2016-04-052-22/+24
|
* Clarify channel-specific permissions documentation.Khazhismel Kumykov2016-04-051-2/+6
| | | | | | Manage Roles and Manage Channels is renamed to "Manage Permissions" and "Manage Channel" in the discord UI, clarify which fields in the Permission object those map to.
* Fix handling of unavailable servers in READYKhazhismel Kumykov2016-04-041-1/+1
|
* [commands] Add deterministic cog unloading.Rapptz2016-04-041-0/+10
| | | | | The special function is `__unload` to prevent with name conflicts with existing or future cogs.
* Skip member_update event when a member is not in a guild.Rapptz2016-04-021-1/+1
|
* [commands] Fix pagination logic a little inside HelpFormatter.Rapptz2016-04-021-10/+10
| | | | This should prevent pages accidentally reaching >2k chars.
* [commands] Refactor special cased discord.py converters.Rapptz2016-04-011-40/+77
| | | | | | | Code is a little more straightforward. The Member and Channel special cases will now work in private message contexts when given a name. The Member special case will also work if you pass in a name and discriminator combo.
* Add Server.get_member_named to help with name + discriminator lookups.Rapptz2016-04-011-0/+38
|
* User.__str__ now includes the discriminator.Rapptz2016-04-011-12/+12
|
* Clarify that linux users need libffi for PyNaCl.Rapptz2016-04-011-0/+3
|
* Drop voice packets when it can be potentially blocking.Rapptz2016-03-311-1/+5
|
* Add PyNaCl to the list of requirements.Rapptz2016-03-311-0/+1
|
* Encrypted audio working with PyNaclizy5212016-03-311-12/+20
| | | | I chose PyNacl since it came with its own libsodium portable copy.
* [commands] Don't yield from inside bot utility functions.Rapptz2016-03-311-14/+5
|
* Add default avatar property to User.Khazhismel Kumykov2016-03-312-0/+28
|
* [commands] Fix infinite recursion on subgroups without a command.Will Tekulve2016-03-311-1/+1
| | | | | Just as an FYI, ctx.invoked_subcommand will end up being an instance of commands.Group!
* Clarify that Client.close is a coroutine.Rapptz2016-03-291-2/+2
|
* Add Member.colour property to get rendered role colour of a member.Rapptz2016-03-271-1/+20
|
* Clarify Channel.position documentation.Rapptz2016-03-251-1/+4
|
* Server.icon_url uses API url instead of the CDN.Rapptz2016-03-251-1/+1
|
* Add boolean option to specify if VoiceClient.play_audio should encode.Rapptz2016-03-251-6/+11
| | | | | This allows people to send raw opus encoded data instead of being forced to encode to Opus.
* Add a way to set ffmpeg options before the -i flag.Rapptz2016-03-251-7/+13
|
* Move ffmpeg process cleanup to player threadKhazhismel Kumykov2016-03-251-3/+5
|
* Add missing created_at properties for other objects.Rapptz2016-03-253-0/+23
| | | | Such as Channel, PrivateChannel, Object and Role.
* [commands] Add bot decorators into __all__.Rapptz2016-03-111-1/+2
|
* Support ytsearch and playlists in youtube_dl_playerKhazhismel2016-03-091-0/+3
|
* Add support for aiohttp connectors.Rapptz2016-03-071-1/+7
| | | | Fixes #98.
* Fix crashing when an unhandled event occurs.Rapptz2016-03-061-4/+4
|
* Change parsing of READY to be eager again.Rapptz2016-03-061-12/+14
|
* Fix bug where large servers in GUILD_CREATE did not get chunked.Rapptz2016-03-061-3/+14
|
* Move chunking logic back into ConnectionState.Rapptz2016-03-062-31/+26
| | | | | This allows for a nicer design when dealing with parsers that could end up being coroutines.
* Add created_at properties for Server and User.Rapptz2016-03-062-0/+14
|
* Clean up documentation of utils.snowflake_timeRapptz2016-03-062-3/+3
|
* Add util method to extract creation date from discord idsKhazhismel2016-03-061-0/+7
|
* Remove Server.me from __slots__ since it is a property now.Rapptz2016-03-051-1/+1
|
* [commands] Add when_mentioned_or helper to have mentions and prefixes.Rapptz2016-03-052-1/+22
|
* Disconnect from voice server properlyJake2016-03-041-1/+1
| | | This needs to exist when users get flagged as bots.
* Fix bug where @everyone usernames bypass Message.clean_content.Rapptz2016-03-021-2/+2
|
* [commands] Fix typo in Bot.upload docstring.Rapptz2016-03-021-1/+1
|