Jeremy Zhang
d092c6635b
Fix webhook_update from code review
7 years ago
Jeremy Zhang
17f9916b03
Simple parser for WEBHOOKS_UPDATE
7 years ago
Rapptz
5c24e69cf2
Fix up the Sphinx strings causing warnings.
7 years ago
Rapptz
0352c80a17
Add support for Discord's slow mode.
Adds the following:
* `slowmode_delay` for `TextChannel.edit`
* `slowmode_delay` attribute for `TextChannel`
7 years ago
Tarek1337
21309c2d72
Removed inaccurate note on emoji.py
In the docs, it says ``Note that bot accounts can only edit custom emojis they own.``
But after testing a bit. My bot was able to edit emojis in any guild that had the permissions `manage_roles`. Even if the bot didn't own the guild. Or was the original emoji uploader.
And I don't see any mentions of this in the API server or in the documentation. So I'm unsure how this ended up in here. It's possible I am misunderstanding the whole note. My bad if that's the case.
7 years ago
BeatButton
a4d1599ce9
Change docstrings to raw-strings
7 years ago
Carl Groth
3ccbda928e
Fix PartialEmoji._as_reaction() for emojis the bot can't see
If the bot has access to the emoji, you can pass anything for its name
and it will work fine. The name is only required to be correct when
adding a reaction where you do not have access to the emoji,
all other cases ignore the name.
7 years ago
zephyrkul
b9ef80b0d0
[commands] Prepend mention prefixes in commands.when_mentioned_or
7 years ago
Bryan Forbes
d7218259aa
Call Http.start_group() in ClientUser.create_group()
7 years ago
Bryan Forbes
b6824c073e
Ensure large guilds are properly appended to the ready state guild list
7 years ago
Bryan Forbes
b3bfec9119
Fix CallMessage.duration calculation
7 years ago
Hornwitser
cd218fa6a7
Remove Reaction.users "Python 3.4 usage" section
Remove nonsensical "Python 3.4" usage section from Reaction.users().
Left behind from f25091ef
.
7 years ago
Bryan Forbes
deda5c4e97
Fix behavior of reaction type-conversion
7 years ago
orlnub123
bd467085bf
Fix latency being able to be negative
7 years ago
Mitchell Ferree
6d57ddf11b
Correct Member.__hash__
Make Member.__hash__ just use whatever its User object's hash impl is.
7 years ago
orlnub123
9bc48b21f5
Fix send_as_json not dispatching socket_raw_send
7 years ago
SilicalNZ
52e8c06aed
Fix typo in core.Command docstring
7 years ago
Rapptz
fdc71695dc
[commands] Use eval instead of get_type_hints to resolve typehints
The previous usage of `typing.get_type_hints` caused issues as it would
incorrectly decide to convert annotations into their equivalent
`typing` form -- which is not what we want to happen here.
Due to some use-cases about how setting `Command.callback` work and
the amount of moving parts that have changed due to this patch, it is
probably better to refactor the way it is set so users can have this
use-case handled transparently for them.
7 years ago
mental
ee57e89488
Added hypesquad house functionality
7 years ago
Ben Mintz
be7ea2678b
Bot.unload_extension: don't remove commands from no module
Fixes unload_extension in the case of a command added via eval
7 years ago
Bryan Forbes
ef89d3aa22
Add support for converters working with PEP-563
7 years ago
Hornwitser
c557ee33ca
[lint] Fix types used for __slots__ and __all__
Stay consistent with the rest of the library and use lists for module
__all__ values and tuples for class __slots__ attributes.
7 years ago
Hornwitser
d20772c680
[lint] Replace deprecated Logger function warn
The method log of Logger has never been documented as being a part of
the standard logging module. It was renamed to warning when the module
was included in the standard library, but the old name was kept for
backward compatibility.
7 years ago
Hornwitser
c8b49d37be
[lint] Fix incorrect and inconsistent whitespace
Adjust whitespace to be consistent with the rest of the library.
7 years ago
Hornwitser
3679819c53
[lint] Remove unnecessary lambdas
Lambdas of the form `lambda x: func(x)` are redundant.
7 years ago
Hornwitser
119c5a0618
[lint] Remove unused variables
Left over from various refactoring and rewrites.
7 years ago
Hornwitser
d58fc0ccee
[lint] Remove unused imports
Left over from various refactoring and rewrites.
7 years ago
MusicOnline
a329565e74
Fix Reaction.users documentation
7 years ago
MaximusPX
4a1d28a1de
Adds missing voice regions.
7 years ago
bmintz
bb8b3bf2aa
Add Colour.from_hsv
HSV is an easier to use colour format, and its inclusion in the colour
module will hopefully encourage its use.
7 years ago
DismissedGuy
c84287c007
Add support for splash(_url) to invites
7 years ago
PikalaxALT
0e6082c57d
Implement roles kwarg for guild.create_custom_emoji and emoji.edit
7 years ago
El Laggron
395af228b1
More informations for the Application info
This adds the rpc_origin, bot_public and
bot_require_code_grant attributes
7 years ago
Michael H
39cb5f30b4
[commands] Handle nick mentions in HelpFormatter
Modifies the help formatter to handle nicknamed bot users for
mentions in clean_prefix
7 years ago
Rapptz
aa7c5c3ec1
[commands] Ignore bots from Bot.process_commands by default.
7 years ago
Dunkledore
9d8e791a4e
Update Message.author doctring
7 years ago
Clement
00a14a46f3
[commands] Added BucketType.members for cooldowns
7 years ago
Rapptz
8ccb98d395
Explicitly mark event handlers private
7 years ago
slice
e6f1a7e93a
Add Permissions.priority_speaker.
7 years ago
bmintz
0c446398d1
message: de-duplicate reaction type conversion
Removes some duplicate code in Message.{add,remove}_reaction.
The code in question converts the emoji object from Reaction, Emoji, str, or PartialEmoji
to a string form suitable for sending over the wire.
7 years ago
Rapptz
8d39ab8c8c
Fix dumb typo in the warning.
7 years ago
Rapptz
12236325f6
Add a warning for self-bots in Client.login
Closes #1449
7 years ago
Kot
e15452e198
Add clarification about creating guilds
7 years ago
Rapptz
8d3b2d0b70
[commands] Fix broken handling of keyword only parameters.
Had a missing `param` argument in the new `do_conversion` code.
7 years ago
Rapptz
69ca675ca0
[commands] Fix typing.Union converters for 3.7
Guido please don't break this
7 years ago
Rapptz
da5776a358
[commands] Make ConversionError have the original error as an attribute
7 years ago
Rapptz
92dde9aef9
[commands] Add support for typing.Union as a converter
7 years ago
Rapptz
4aecdea052
Make TextChannel.create_webhook name parameter mandatory.
7 years ago
Rapptz
351bb1927a
Fix crashing with wonky TYPING_START events.
Fixes #1439
7 years ago
khazhyk
2c7a855e11
Revert "Ensure gif avatar urls end in `.gif`"
This reverts commit 456390f417
.
This commit isn't needed anymore - the image proxy now properly
handles gifs that do not end in .gif
7 years ago