Rapptz
26bb6c6ddc
Fix some lingering attribute setting issues.
2018-12-14 21:59:31 -05:00
Rapptz
c7396dc8ac
Add support for mobile indicators and per-client statuses.
2018-12-14 20:57:21 -05:00
Rapptz
93d576a65b
Add support for spoiler attachments.
2018-12-14 19:09:25 -05:00
Laurenz and Rapptz
dd884a6afe
Update Message.mention_everyone docs to include @here
2018-12-14 19:05:34 -05:00
CapnS and Rapptz
2c7c541f4e
Added User.mutual_friends()
2018-12-14 19:05:33 -05:00
Dice and Rapptz
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.
2018-12-14 18:59:47 -05:00
Michael H and Rapptz
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.
2018-12-14 18:59:46 -05:00
CraftSpider and Rapptz
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
2018-12-14 18:59:28 -05:00
Chris Rrapi
dd41dac680
Fix AttributeError in webhook.send
2018-11-29 05:23:15 -05:00
Chris R and GitHub
66e5033785
Fix documentation for NotificationLevel
2018-11-26 13:40:06 -05:00
Rapptz
e6a8eb1a7c
Fix bug in Guild.splash_url
2018-11-26 02:04:01 -05:00
Rapptz
1f2602d11e
Support discordapp.com invite URLs.
2018-11-25 04:54:12 -05:00
Rapptz
8b18fa307b
Add support for default notification level in audit logs and Guild.edit
2018-11-25 01:42:33 -05:00
khazhyk and Rapptz
c30b016bb5
Support webp in _get_mime_type_for_image
...
untested
2018-11-24 23:18:11 -05:00
Chris and Rapptz
1ac432d9f0
Add Guild.default_notifications
2018-11-24 23:05:26 -05:00
Xua and Rapptz
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
2018-11-24 23:02:47 -05:00
LyricLy and Rapptz
6bfd92e4a5
Fix is_in_guild example check
2018-11-24 23:01:46 -05:00
Episword and Rapptz
4f501f62e6
Translated some parts of the documentation to Japanese.
...
Mainly files api.po, migrating.po, commands api.po and commands.po.
2018-11-24 22:51:57 -05:00
Dice and Rapptz
5a585ebf20
Add channel category cooldown bucket type
2018-11-24 22:51:18 -05:00
scragly and Rapptz
53c7d940c9
Outline the logic of bool converters
...
As a `bool` converter is treated differently from other callable (basic) converters, the explanatory docs should outline that it is evaluated differently from a simple type cast, and what logic is used in determining how the content is evaluated.
2018-11-24 22:51:17 -05:00
scragly and Rapptz
cec7ced1a4
Group Advanced Converters and Inline Advanced Converters
...
The Inline Advanced Converters are a logical extension of the Advanced Converters subject, and as such should be placed under that section without an unrelated converter type breaking the two up.
2018-11-24 22:51:16 -05:00
bmintz and Rapptz
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")
2018-11-24 22:51:16 -05:00
Amit Katz and Rapptz
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"]`
2018-11-24 22:39:06 -05:00
Terrance and Rapptz
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.
2018-11-24 22:38:50 -05:00
Hornwitser and Rapptz
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.
2018-11-24 22:38:49 -05:00
SnowyLuma and Rapptz
e89e7dfe93
Add support for multiple activities
2018-11-24 22:36:52 -05:00
bmintz and Rapptz
c184b0a53d
add support for Bug Hunter and Early Supporter flags
2018-11-24 22:34:22 -05:00
Capn and Rapptz
dd5762d9ed
Add missing asyncio imports from the examples
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
1c3a5831f9
[lint] Removed unused variable handler
...
Left over by the removal of handlers in 2721689 .
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
0e7b378151
[lint] Remove extra whitespace in guild.py
...
Remove trailing whitespace in guild.py introduced by 3727ea9 .
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
df144b0959
[lint] Changed missed docstrings to raw-string
...
Missed by a4d1599 despite being pointed out in #1570 .
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
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.
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
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 .
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
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.
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
a0634b3eea
[lint] Simplyfy util.valid_icon_size
...
Remove redundant paranthesis and checks from util.valid_icon_size.
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
51d626eabe
[lint] Remove redundant paranthesis
...
Remove redundant parenthisis around await expressions. Left over from
f25091ef .
2018-11-24 22:17:58 -05:00
Hornwitser and Rapptz
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).
2018-11-24 22:17:57 -05:00
Hornwitser and Rapptz
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.
2018-11-24 22:17:57 -05:00
Hornwitser and Rapptz
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.
2018-11-24 22:17:57 -05:00
Hornwitser and Rapptz
a71b3b5fa0
[lint] Limit unneccessarily broad except clauses
...
Add exception qualifier(s) to bare except clauses swallowing exceptions.
2018-11-24 22:17:57 -05:00
Rapptz
860d6a9ace
Revert "Rework documentation to not duplicate inherited members."
...
This reverts commit 96981210b3 .
2018-10-11 03:42:01 -04:00
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.
2018-10-11 02:52:26 -04:00
Matt (IPv4) and Rapptz
3727ea9811
Add Guild.splash_url_as
2018-10-11 02:38:52 -04:00
MusicOnline and Rapptz
fed01c5e15
Remove outdated note about bot accounts.
...
They can now delete all emoji
2018-10-11 02:36:46 -04:00
MusicOnline
b89e531088
Remove "Is there any documentation for ext.commands?" FAQ
2018-10-05 18:23:27 +08:00
MusicOnline
5ec3875ec8
Update set "Playing" status FAQ
2018-10-05 18:19:18 +08:00
Rapptz
1da6962580
Fix up Guild.create_custom_emoji docstring.
2018-10-03 05:45:55 -04:00
Rapptz
96981210b3
Rework documentation to not duplicate inherited members.
...
This will probably be reverted in 1 week.
2018-10-03 05:45:30 -04:00
MusicOnline
60d86b6c1a
Add note regarding MORE_EMOJI in Guild.create_custom_emoji
2018-10-03 14:42:04 +08:00
MusicOnline
2f84d05f0b
Correct Guild.create_custom_emoji documentation
2018-10-02 21:09:07 +08:00