MusicOnline
85b5286056
Fix user/user_id documentation for reaction remove events
6 years ago
Devon R
e1c94a3b1c
Do None instead of falsy checks on Command attributes
6 years ago
MusicOnline
dc8aa7c35b
Change Greedy behaviour slightly during conversion errors.
Make Greedy swallow conversion errors and return the default if there
are no convertible args
6 years ago
Valentin
0614e2af90
Use a tuple for startswith in mime detection code.
6 years ago
Tyler
febb8a965c
Allow additional parameters on channel creation
6 years ago
StarrFox
eab0a4f38d
Fix typo in Permissions.all_channel
6 years ago
Dice
33dc3411ac
Fix Webhook states for stateful objects
6 years ago
Rapptz
7f4c57dd5a
Fix overwriting of AuditLogDiff.roles for multiple $add/$remove keys
6 years ago
Rapptz
dec14faea9
Log rate limit hits into WARNING instead of INFO.
6 years ago
Rapptz
b79a53cae4
Fix typo in exception message in Guild.edit
6 years ago
Rapptz
648e62031d
Add support for explicit_content_filter in Guild.edit
6 years ago
Rapptz
26bb6c6ddc
Fix some lingering attribute setting issues.
6 years ago
Rapptz
c7396dc8ac
Add support for mobile indicators and per-client statuses.
6 years ago
Rapptz
93d576a65b
Add support for spoiler attachments.
6 years ago
Laurenz
dd884a6afe
Update Message.mention_everyone docs to include @here
6 years ago
CapnS
2c7c541f4e
Added User.mutual_friends()
6 years ago
Dice
bda690c32f
[commands] Remove message being required from Role/Member converters.
This allows for easier "mock" context objects, for those who use
converters as utility functions outside of commands, and it's more
straightforward with the rest of the file.
6 years ago
Michael H
f45aef7c2e
Handle implicit perms in discord.VoiceChannel.permissions_for
This adds some implicit permission handling for `discord.VoiceChannel.permissions_for`
This is not documented behavior in discord's developer documentation, but it can easily be verified as correct.
6 years ago
CraftSpider
068d953b42
Add override to `close()` method to the websocket subclass.
This makes it so that _keep_alive is stopped no matter which closing
method is called
6 years ago
Chris Rrapi
dd41dac680
Fix AttributeError in webhook.send
6 years ago
Rapptz
e6a8eb1a7c
Fix bug in Guild.splash_url
6 years ago
Rapptz
1f2602d11e
Support discordapp.com invite URLs.
6 years ago
Rapptz
8b18fa307b
Add support for default notification level in audit logs and Guild.edit
6 years ago
khazhyk
c30b016bb5
Support webp in _get_mime_type_for_image
untested
6 years ago
Chris
1ac432d9f0
Add Guild.default_notifications
6 years ago
Xua
016963500b
[commands] Add support for IDs in the role related checks.
This affects:
* commands.has_role
* commands.has_any_role
* commands.bot_has_role
* commands.bot_has_any_role
7 years ago
Dice
5a585ebf20
Add channel category cooldown bucket type
7 years ago
bmintz
24c0946a93
bot.unload_extension: also allow events with no module
It turns out that events created in an eval command also cause
the issue described in #1506 .
Ensure that events we remove are part of a module as well.
Also performs minor comment maintenance
("x", "first y", "then z") -> ("x", "y", "z")
7 years ago
Amit Katz
c3f99682de
Trim whitespace in artist names in Spotify.artists
Basically Discord retrieves the data like
`artist1; artist2; artist3` and when you split only by `;` the results
will be: `[artist1, " artist2", " artist3"]`
7 years ago
Terrance
a105f8b8cc
Webhooks: add support for multi-file upload
`Webhook.send()` now accepts a `files` kwarg holding a list of `File`
objects, which are included in the HTTP request as `file1`, `file2` and
so on.
This is an undocumented feature of the Discord API, but is analogous
with the client's sending of messages with multiple files.
7 years ago
Hornwitser
7fe4c999fb
Actually drop copy.copy in Member
Remove the old and slow Member._copy implementation that was left over
by accident in 095f0ec
. Since it was defined later it overrode the new
implementation and rendered it moot.
7 years ago
SnowyLuma
e89e7dfe93
Add support for multiple activities
7 years ago
bmintz
c184b0a53d
add support for Bug Hunter and Early Supporter flags
7 years ago
Hornwitser
1c3a5831f9
[lint] Removed unused variable handler
Left over by the removal of handlers in 2721689
.
7 years ago
Hornwitser
0e7b378151
[lint] Remove extra whitespace in guild.py
Remove trailing whitespace in guild.py introduced by 3727ea9
.
7 years ago
Hornwitser
df144b0959
[lint] Changed missed docstrings to raw-string
Missed by a4d1599
despite being pointed out in #1570 .
7 years ago
Hornwitser
efb4ff850e
[lint] Fix import order
Reorder imports to be consistenly grouped by standard library, third
party library, and local modules in that order thoughout the library.
7 years ago
Hornwitser
ed6451b9da
[commands] Remove duplicated quote entries
Remove two duplicated entries from the quote mapping in commands.view.
These were introduced at the creation of this mapping in ea061ef
.
7 years ago
Hornwitser
34fd266cf9
[lint] Do log formating lazily
Convert log("fmt" % args) to log("fmt", args) as the latter is lazy and
does not do the formating if the string is never logged.
7 years ago
Hornwitser
a0634b3eea
[lint] Simplyfy util.valid_icon_size
Remove redundant paranthesis and checks from util.valid_icon_size.
7 years ago
Hornwitser
51d626eabe
[lint] Remove redundant paranthesis
Remove redundant parenthisis around await expressions. Left over from
f25091ef
.
7 years ago
Hornwitser
633192b3cd
[lint] Replace equality comparisons to singletons
Restrict the values accepted by comparisons with booleans to be actual
booleans.
Minor breaking of undocumented behaviour in permissions; the value to
set bits to must be booleans (as indicated by the type error thrown).
7 years ago
Hornwitser
fa46b07db1
[lint] Rename exception variables to exc
Use the more explicit (and common) exc instead of e as the variable
holding the exception in except handlers.
7 years ago
Hornwitser
4ae8e81660
[lint] Remove redundant exception variables
Use bare raise statement when reraising the exception that occured, and
remove unused exception variables. Also remove a pointless exception
handler in discord.opus.
7 years ago
Hornwitser
a71b3b5fa0
[lint] Limit unneccessarily broad except clauses
Add exception qualifier(s) to bare except clauses swallowing exceptions.
7 years ago
Rapptz
860d6a9ace
Revert "Rework documentation to not duplicate inherited members."
This reverts commit 96981210b3
.
7 years ago
Rapptz
e12db3a25d
[commands] Add call_once keyword-only parameter for Bot.remove_check
Technically a breaking change. This is to be a parallel with the
Bot.add_check interface.
7 years ago
Matt (IPv4)
3727ea9811
Add Guild.splash_url_as
7 years ago
MusicOnline
fed01c5e15
Remove outdated note about bot accounts.
They can now delete all emoji
7 years ago
Rapptz
1da6962580
Fix up Guild.create_custom_emoji docstring.
7 years ago