426 Commits (3727618b6547981e66d022c04516cf43488ab1f8)

Author SHA1 Message Date
Rapptz 3727618b65 Kill remaining references to discord.Channel in documentation. 8 years ago
Rapptz df90aaa610 Rename internal ConnectionState attribute to have an underscore. 8 years ago
Rapptz 7a06f0f3bf Client.get_user_info uses int for IDs not str. 8 years ago
Rapptz 1db31d8339 Add back Client.create_guild. 8 years ago
Rapptz d7153b1b5c Replace hasattr with try except in chunker. 8 years ago
Rapptz d24c2a09b6 Change some format usage to use %-formatting. 8 years ago
Rapptz 10453d6718 Add Client.get_emoji to get an Emoji from an ID. 8 years ago
Rapptz 1519a6fefa Fix some linting errors. 8 years ago
Rapptz 3cfebc4605 Timeout when doing initial connection. 8 years ago
Rapptz 1fc08bc5a2 Remove unused imports. 8 years ago
Rapptz d534a0989e Properly cleanup of VoiceClients in cache. 8 years ago
Rapptz 3b1b26ffb1 Re-implement voice sending. 8 years ago
Rapptz e749b19131 Remove unnecessary shielding. 8 years ago
Rapptz 4160cd7d12 Set closed state before actually finishing cleaning up. 8 years ago
Rapptz 9885a946e1 More robust cleanup for Client.run. 8 years ago
Rapptz 5461bfb475 Check if we're closed before attempting to do a reconnect. 8 years ago
Rapptz c90e52450a Reconnect on any OSError. 8 years ago
Rapptz df0f1bfbdf Fix Client inability to shard by actually propagating the shard_id 8 years ago
Rapptz 058f1f13eb Fix premium key being missing in profile endpoint. 8 years ago
Rapptz d87d4e716f Retry on more exceptions in auto reconnect code. 8 years ago
Rapptz aa41101237 Remove Client.accept_invite 8 years ago
Rapptz 5ce88c8a3f Reconnect even if we close with 1000 since Discord can send it. 8 years ago
Rapptz 9d4f3ebb43 Miscellaneous documentation fixes in Client.wait_for 8 years ago
Rapptz e16a1e583e Remove Client.email attribute. 8 years ago
Rapptz b7488d7c6e Reconnect when a task times out and propagates. 8 years ago
Rapptz 58fa5fdc9a Add experimental reconnection logic. 8 years ago
Rapptz 8727472b85 Add Client.get_user_profile to get an arbitrary user's profile. 8 years ago
Rapptz 0dac5e3139 Add Client.emojis to get all emojis. 8 years ago
Rapptz c16a515e50 Fix NameError in Client.get_invite 8 years ago
Rapptz 274e6af0dd Fix support for instant invites. 8 years ago
Rapptz dc486980f8 Rewrite RESUME logic to be more in line with what is requested. 8 years ago
Rapptz e77012f4d9 Make all public is_ functions into methods instead of properties. 8 years ago
Rapptz 8c896e9fbc Re-add Client.wait_until_ready 8 years ago
Rapptz e5cb7d295c Replace wait_for_* with a generic Client.wait_for 8 years ago
Rapptz b876133e87 Add compatibility shim for asyncio.Future creation. 8 years ago
Rapptz 62f43889c0 Remove unused ChannelPermissions namedtuple. 8 years ago
Rapptz c80cbf1931 Remove Client.__getattr__ and Client.__setattr__ shims. 8 years ago
Rapptz 234fd5180f Optimise attribute access when dispatching. 8 years ago
Rapptz e1aaf74fa7 Add option to disable auto member chunking. 8 years ago
Rapptz 1ffb2ca7ac Allow unique invites for Client.create_invite. 8 years ago
Rapptz ff9f5749e1 Update copyright year to 2017. 8 years ago
Rapptz fa384f2114 Make ClientUser separate from a regular User. 8 years ago
Rapptz 4b6b5bd35e Remove email/password based login. 8 years ago
Rapptz 33450cd1b6 Fix documentation to properly use Messageable.send 8 years ago
Rapptz 92c1637921 Allow overriding the shard_ids used for initial shard launch. 8 years ago
Rapptz 4bc6625739 Add AutoShardedClient.change_presence. 8 years ago
Rapptz 20041ea756 Implement AutoShardedClient for transparent sharding. 8 years ago
Rapptz 808a05ff2d Move global user cache to a WeakValueDictionary. 8 years ago
Rapptz 98b981848d Move message creation to a factory method inside ConnectionState. 8 years ago
Rapptz 5e6bfecb07 Move away from StateContext and use ConnectionState directly. 8 years ago