210 Commits (4fa5b50d2b766dd10cc44ed6f3855d9963916b02)

Author SHA1 Message Date
Rapptz 4fa5b50d2b Add listener for on_ready event for easier background tasks. 9 years ago
Rapptz a1693a8c9d Make is_logged_in and is_closed into Events internally. 9 years ago
Rapptz cf56ddfe4c Release connection when error occurs during login. 9 years ago
Rapptz 037d3ab08a Move email out of ConnectionState. 9 years ago
Rapptz f5b927f01c Fix GUILD_MEMBER_UPDATE and GUILD_UPDATE not triggering. 9 years ago
Rapptz 070015e408 Disallow duplicates when adding or removing roles. 9 years ago
Rapptz 8a4e2ba958 Fix Client.replace_roles having hashable errors. 9 years ago
Rapptz 2c246a0aa7 Add first support for gateway redirects and reconnects. 9 years ago
Rapptz 9075d46efd Add on_member_ban and on_member_unban events. 9 years ago
Rapptz 253e2b1f64 Add way to delete messages after a user is banned. 9 years ago
Rapptz 78e95ef755 Documentation fixes. 9 years ago
Rapptz ebcb532c38 Change regex from \d+ to [0-9]+ for performance reasons. 9 years ago
Rapptz f78e3c9f0b Fix Client.logs_from failing if no more messages are found. 9 years ago
Rapptz 271c7565fc Make Client.unban actually useful. 9 years ago
Rapptz 7d08a07cb9 Fix issue with roles being passed in being strings. 9 years ago
Rapptz 658090f129 Fix NameError with itertools in client. 9 years ago
Rapptz 491d508a97 Cast Retry-After header into a float. 9 years ago
Rapptz 00a98a76fd Add a way to get all active invites from a server. 9 years ago
Rapptz 42c67e3605 Add a way to get bans from a server. 9 years ago
Rapptz 6d26d73e24 Client.run now does cleanup when KeyboardInterrupt is encountered. 9 years ago
Rapptz c52e552888 Editing profile now writes to the cache. 9 years ago
Rapptz 3dc2177ce8 Change the login cache check call to be the gateway retrieval. 9 years ago
Steven Berler 037da750dd avoid potential bug when creating new private msgs 9 years ago
Rapptz 0215345abb Remove uses of ClientSession. 9 years ago
Rapptz e39ba00dcf Client.logout now properly cleans up the response. 9 years ago
Rapptz 29ea58d008 Implement cache of login credentials. 9 years ago
Rapptz fa3e5c8d77 Client.login no longer calls resp.json() 9 years ago
Rapptz 2b6bdf7c82 Fix bug where PMs would be sent to the wrong person. 9 years ago
Rapptz 0009225d08 Fix send_file to actually work with aiohttp. 9 years ago
Rapptz 92212a4f2a Proper keyword argument for send_file 9 years ago
Rapptz 2a3610de2f Implement fix for future rate limiting change in discord. 9 years ago
Rapptz b5a40b545e Websocket now uses the event loop passed in. 9 years ago
Rapptz b5c57fc399 logs_from now works again with limit > 100. 9 years ago
Rapptz 7834236044 Close the ClientSession in __del__. 9 years ago
Rapptz e4cdbca476 Add missing Role import in Client. 9 years ago
Rapptz e25cfae31d I'm being forced to change the user agent string again. 9 years ago
Rapptz 573fa90f1b Modify User-Agent header to meet React's requirements. 9 years ago
Rapptz eda3c626db Client now keeps a reference to the VoiceClient constructed. 9 years ago
Rapptz 2bf527334f Add discord.version_info 9 years ago
Rapptz da5d7581ee Clear up documentation on passing discord.Object 9 years ago
Rapptz 2747f33ee2 Add Client.wait_for_message 9 years ago
Rapptz 72f355bb64 Add OpusNotLoaded exception and opus.is_loaded utility function. 9 years ago
Rapptz 9e36047ffb Explicitly close responses that don't get read. 9 years ago
Rapptz a6d6d832ff Working voice sending implementation. 9 years ago
Rapptz 9102f1ae4f Work on connecting to a voice channel. 9 years ago
Rapptz a0423e6245 Use @me endpoint for Client.start_private_message 9 years ago
Rapptz a91dad53a8 Forced keyword argument for allow/deny in edit_channel_permissions 9 years ago
Rapptz 80b32e769e Handle GUILD_UPDATE 9 years ago
Rapptz 63f4a769c6 Documentation fixes in Client.connect. 9 years ago
Rapptz 161e2ebfb0 Add role management functions. 9 years ago