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
khazhyk
2321ae8d97
[commands] raise ConversionError on Converter error
This assumes that a Converter class raising non-CommandError
is a programmer error. Makes this type of error easier to
disambiguate from a generic BadArgument.
7 years ago
bmintz
87d9eefdef
[docs] discord/client: remove reference to async_event
7 years ago
bmintz
ec3435b224
Remove remaining asyncio.coroutine calls.
Also remove Client.async_event
7 years ago
khazhyk
9d301f7cae
Store guild, unavailable tuple in ready as well
This should fix userbots.
Fixes: 74380cd
("don't drop guild_available/join before ready")
7 years ago
Rapptz
983be10111
Fix __aiter__ compatibility with 3.7.
7 years ago