Rapptz
19c2bad5be
Add FAQ section to the documentation.
9 years ago
Jake
41a2b5ed73
Actually read from the voice websocket & fix heartbeat.
This change makes it so that the buffer doesn't fill and the voice server drops the socket.
Also, use correct interval for voice websocket heartbeat.
9 years ago
Rapptz
b9c7b05176
[commands] Unify Command.handle_local_error into general dispatcher.
9 years ago
Rapptz
661645ac97
[commands] Add Command.qualified_name to get the full command name.
This also sets `__str__` to do the same thing.
9 years ago
Rapptz
37dfe38af5
[commands] Fix bug where Context.command would not update.
9 years ago
Rapptz
9d9a20c128
[commands] Fix bug where subgroups would be repeatedly called.
This happened due to not resetting the `invoked_subcommand` state
tracking. Since the `invoked_subcommand` was not reset, it would always
assume that it was valid and repeatedly call it when passed invalid
subcommands/arguments.
9 years ago
Rapptz
24a9da04db
[commands] Cleanup Command.invoke code due to exception propagation.
9 years ago
Khazhismel Kumykov
33a69681fc
[commands] Dispatch command_error on command exec error.
Provide fallback on_command_error - will only fire if no cog handlers and
no local handler.
Propagate exceptions in checks and argument parsing to bot.
9 years ago
Rapptz
329f916e10
Add `bot` keyword argument to login via static token.
9 years ago
Rapptz
f6fa1e837a
Actually use v4 gateway and fixes thanks to Jake.
9 years ago
Rapptz
c97e5a17e6
Update positions when a role is added or removed.
9 years ago
Rapptz
b6492a4124
Clarify Role.position documentation.
9 years ago
Rapptz
9a6234961f
Make Channel.changed_roles into an on-the-fly property instead.
9 years ago
Rapptz
5016f12079
Add Role.server attribute.
This breaks events that expected a server parameter for the role events.
9 years ago
Rapptz
8638ff4414
Update voice client main ws references when reconnecting.
9 years ago
Rapptz
e0a91df32b
Add RESUME support.
9 years ago
Rapptz
20e86973ea
[commands] Delete frame objects when done using them.
9 years ago
Rapptz
bbc78b29ae
Fix discord.Object documentation.
9 years ago
Rapptz
3c8fcd3584
[commands] Add support for self-bots.
9 years ago
Harmon758
c8698787fa
Allow datetime in limit parameters for purge_from
Check for datetime instead of using logs_from, for 3.4 compatibility
9 years ago
Rapptz
13a9a7520c
Fix ytdl documentation link.
9 years ago
Rapptz
70cc5eb1bb
Allow to edit mentionable property in Client.edit_role.
9 years ago
Rapptz
f3f3ab1cd4
Reference the Discord UI in the permission documentation.
9 years ago
Rapptz
aa45bce212
Documentation fixes for role related functions.
9 years ago
Rapptz
8f4816ddae
Close voice connections before closing the websocket.
9 years ago
Harmon
c2e7a68105
Fix purge_from to use LogsFromIterator.create ( #219 )
9 years ago
Rapptz
bf650297a1
Only trigger on_voice_state_update if the member actually exists.
9 years ago
Rapptz
a31188c966
Fix bug where members leaving will stay in Channel.voice_members.
9 years ago
Rapptz
e3c4daf717
Add __slots__ for discord.Channel.
Not sure why this was missing.
9 years ago
Rapptz
fe1b5b2941
Add support for voice channel user limits.
9 years ago
Khazhismel Kumykov
492c9afffb
logs_from improvements for after param.
- Properly support 'after' alone
- Properly support both 'before' and 'after'
- Add optional 'reverse' parameter to sort messages oldest->newest to
1) provide a sorted result set for 'after'
2) give flexibility when using both 'before' and 'after'
9 years ago
Khazhismel Kumykov
8e5347f4ed
Allow datetime in limit parameters for logs_from.
Add time_snowflake to convert a datetime to a "snowflake".
9 years ago
Khazhismel Kumykov
7bdddc37a0
Retry send_file on 502.
Rename _rate_limit_helper to _retry_helper
9 years ago
Khazhismel Kumykov
a1b5cefc8b
Add move_role
move_role will only send changed roles.
discord will accept trying to move to position 0, or trying to move the
everyone role. It will result in unexpected changes, so we prohibit it.
9 years ago
Rapptz
e66b2dce88
Rename threading internal variable conflict.
9 years ago
Rapptz
9077b4e319
Fix Member.colour to use the new algorithm for determining colour.
9 years ago
Rapptz
9176caa355
Fix Channel.permissions_for to work with the new permission system.
9 years ago
Rapptz
dd8a60f743
Add Permissions.administrator and change Permissions.manage_roles
9 years ago
Rapptz
92175ea152
Add example for Client.purge_from
9 years ago
Rapptz
493bffc685
Rework playlist example to work with multi-server voice.
9 years ago
Rapptz
1155a0aaa4
Make Player threads into daemon threads.
9 years ago
Rapptz
3c04ec2af0
Add a way to change the player volume.
9 years ago
Rapptz
339e26275f
Add VoiceClient.move_to for quick switching of voice channels.
9 years ago
Twentysix
132873d159
Add clarification for purge_from and delete_messages
Endpoint not usable by non-bot accounts
9 years ago
Rapptz
b8eab5f656
Change second run_until_complete to not be empty.
This should stop the infinite loops in some cases.
9 years ago
Rapptz
0c8d5ee863
Force encoding of text retrieval functions to use utf-8.
Closes #207
9 years ago
Rapptz
1e175f2ab3
Fix issue with Client.purge_from not deleting the 101st message.
9 years ago
Rapptz
1f86a9b795
Add Client.purge_from as a high level interface around bulk delete.
9 years ago
Rapptz
1b601097d2
Add Client.delete_messages for bulk delete.
9 years ago
Rapptz
cf2bee5c43
Fix issue with Member.joined_at being None.
9 years ago