aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* ConnectionState is now constructed in Client.__init__.Rapptz2015-12-292-15/+15
| | | | | | This should reduce the amount of checks for None if someone doesn't want a websocket connection. The connection state is instead cleared rather than reconstructed.
* Raise ClientException if an unexpected websocket close happensRapptz2015-12-291-1/+5
|
* Message no longer upgrades if the channel is an ObjectRapptz2015-12-291-0/+3
|
* Client.create_invite now works without a websocket connectionRapptz2015-12-291-18/+18
|
* Client.get_invite now works without a websocket connectionRapptz2015-12-291-1/+4
|
* Client.email is now set when using the cacheRapptz2015-12-281-0/+1
|
* make ip/port voice packet logic more clearSteven Berler2015-12-271-8/+8
| | | | | | | Adds comments and also rewrites the logic in a way that is much easier to see what is going on. For example you can now easily see that the port is actually encoded in little endian (which is different from everything else).
* fix broken ip and port in voice clientSteven Berler2015-12-271-4/+6
| | | | | Also added debug logging to make it easier to debug errors in how the initial packet is parsed.
* Add missing argument in _rate_limit_helperKhazhismel2015-12-261-1/+1
|
* Added missing Member import to client.pySamSchlegel2015-12-241-0/+1
|
* Add game data class, replace game_id.Khazhismel2015-12-236-21/+90
|
* Mentions are now <@id> *only* - remove mentions array on send and edit messageKhazhismel2015-12-231-23/+4
|
* Insert options before pipe:1 in ffmpeg player, otherwise they are ignoredKhazhismel2015-12-231-2/+3
|
* Unflip kick/ban permission bitsabalabahaha2015-12-221-8/+8
|
* None author param in wait_for_message allows any authorKhazhismel2015-12-221-1/+4
|
* Fix README example code.Rapptz2015-12-201-2/+7
|
* Add guessing game example to showcase wait_for_message.Rapptz2015-12-191-0/+37
|
* Add voice playlist example code.Rapptz2015-12-191-0/+105
|
* Fix NameError with Permissions missing.Rapptz2015-12-191-2/+3
|
* Add background_task example to showcase background tasks.Rapptz2015-12-191-0/+32
|
* Rename some listeners to `wait_until_`.Rapptz2015-12-191-3/+3
| | | | Mainly login and ready listeners.
* Updated examples to use new properties.Rapptz2015-12-192-4/+4
|
* Delete messages from message cache when you leave the server.Rapptz2015-12-191-1/+9
|
* Add __slots__ where appropriate to data classes.Rapptz2015-12-1910-12/+33
|
* Add listener for on_ready event for easier background tasks.Rapptz2015-12-191-0/+27
|
* Make is_logged_in and is_closed into Events internally.Rapptz2015-12-191-12/+12
|
* Release connection when error occurs during login.Rapptz2015-12-181-4/+6
|
* Move email out of ConnectionState.Rapptz2015-12-181-3/+2
|
* Fix GUILD_MEMBER_UPDATE and GUILD_UPDATE not triggering.Rapptz2015-12-181-1/+1
|
* Disallow duplicates when adding or removing roles.Rapptz2015-12-181-2/+2
|
* Fix Client.replace_roles having hashable errors.Rapptz2015-12-181-4/+1
|
* Add first support for gateway redirects and reconnects.Rapptz2015-12-171-23/+71
|
* Add on_member_ban and on_member_unban events.Rapptz2015-12-173-1/+37
| | | | Fixes #58.
* Add way to delete messages after a user is banned.Rapptz2015-12-171-2/+9
| | | | Fixes #59.
* Fix consistency issue with migrating page.Rapptz2015-12-171-11/+11
|
* Add migrating guide for migrating to v0.10.0.Rapptz2015-12-173-0/+241
|
* Remove on_status event. Superseded by on_member_update.Rapptz2015-12-172-10/+2
|
* All update related events now pass in the previous state.Rapptz2015-12-173-13/+23
|
* Documentation fixes.Rapptz2015-12-172-5/+5
|
* Fix Channel.permissions_for attribute error.Rapptz2015-12-171-2/+2
|
* Most data classes now support hashing.Rapptz2015-12-178-9/+38
|
* Add Message.clean_content property to get prettified mentions.Rapptz2015-12-171-0/+26
|
* Change regex from \d+ to [0-9]+ for performance reasons.Rapptz2015-12-162-3/+3
| | | | \d+ includes unicode characters while [0-9]+ doesn't.
* Add Server.me attribute to access the Member version of Client.user.Rapptz2015-12-162-0/+4
|
* Fix Client.logs_from failing if no more messages are found.Rapptz2015-12-161-3/+6
|
* Remove the non-classmethod attributes in Permissions.Rapptz2015-12-161-45/+6
|
* Clean-up documentation to use NumPy style docs on remaining classes.Rapptz2015-12-164-42/+35
|
* Make more things into properties.Rapptz2015-12-165-19/+34
| | | | | | A lot of the expensive getters were transformed into cached properties instead. A lot of things that were properties were transformed into properties as well.
* Channel.is_default_channel is now a property named is_default.Rapptz2015-12-161-1/+2
|
* Make Client.unban actually useful.Rapptz2015-12-161-11/+7
|