Rapptz
7a84661312
Rename Colour.to_tuple to Colour.to_rgb.
2017-05-15 03:40:27 -04:00
Rapptz
6f53491f9a
Add Colour.from_rgb.
2017-05-15 03:37:21 -04:00
Rapptz
c1130d2879
[commands] Update check examples to work with rewrite.
2017-05-15 02:52:20 -04:00
Rapptz
4023510032
Use describe for Colour documentation.
2017-05-15 02:29:03 -04:00
Rapptz
d80e08c1c6
Fix all broken cross references in the migrating page... again.
2017-05-15 02:08:56 -04:00
Rapptz
b895a3fabb
Remove a bunch of red from the theme.
2017-05-15 01:55:42 -04:00
Rapptz
dd11b1f54c
Make buttons in the sidebar not so sticky looking.
2017-05-15 01:42:30 -04:00
Rapptz
db3bc4076a
Completely new theme separate from alabaster.
2017-05-15 01:22:00 -04:00
Rapptz
2d465d9b3c
Fix dead links in the migrating page.
2017-05-14 23:55:38 -04:00
Rapptz
c45d18a6ea
Add note about upgraded dependencies in the migrating page.
2017-05-14 17:59:17 -04:00
Rapptz
6b3abeb810
Fix FAQ using string for IDs.
2017-05-14 04:43:15 -04:00
Rapptz
de00573288
Fix some broken cross references in the migrating page.
2017-05-13 23:16:40 -04:00
Rapptz
b0dec645cb
Add warning about sharing tokens.
2017-05-13 21:31:38 -04:00
Rapptz
f73eb087c9
Use describe instead of tables for supported operations.
2017-05-13 18:48:14 -04:00
Rapptz
96eca8aa53
Add Colour.blurple and Colour.greyple.
2017-05-13 17:39:12 -04:00
Rapptz
64d09f3720
Force disconnect in abc.Connectable.connect.
...
Some cases of is_connected is not set so we need to force it to clear
it anyway.
2017-05-13 16:01:32 -04:00
Rapptz
cacd49b039
Be more consistent with period placements.
2017-05-12 22:48:17 -04:00
Rapptz
c6e1629011
Make images in the discord intro have consistent dimensions.
2017-05-12 22:45:27 -04:00
Rapptz
56972f509f
Remove ugly background in the FAQ page.
2017-05-12 22:09:53 -04:00
Rapptz
823bfe5b2d
Rename image file to lower case png.
...
Apparently Windows likes to make it PNG and not png which is quite
odd really.
2017-05-12 22:00:19 -04:00
Rapptz
cf2269fdf4
Fix some left over incorrect snippets.
2017-05-12 21:12:28 -04:00
Rapptz
a93145d1f0
Fix dead cross-reference links in the migrating page.
2017-05-12 21:01:50 -04:00
Rapptz
53926e3126
Hide the title in the index.
2017-05-12 20:37:45 -04:00
Rapptz
b44bba6ee6
First pass at documentation reform.
2017-05-12 20:14:34 -04:00
Rapptz
be2e706b2a
Rename abc.Callable to abc.Connectable.
2017-05-10 21:36:49 -04:00
Rapptz
d7478425ca
[commands] Converter.convert is always a coroutine.
...
Along with this change comes with the removal of Converter.prepare and
adding two arguments to Converter.convert, the context and the argument.
I suppose an added benefit is that you don't have to do attribute
access since it's a local variable.
2017-05-10 21:30:41 -04:00
Rapptz
8ef984746a
[commands] Fix default error handler to work with the switch.
2017-05-10 19:36:46 -04:00
Rapptz
5106feaf57
Allow comparison between User and Member instances again.
2017-05-10 19:32:25 -04:00
Rapptz
a2c9cefac9
[commands] Re-order error handler arguments.
...
They now have Context as the first argument to be consistent with other
context-passing functions.
2017-05-10 17:49:42 -04:00
Rapptz
6b063deda9
Only set the attribute if it isn't None.
2017-05-10 14:57:26 -04:00
Rapptz
e557f69c83
Make sure that websockets.connect is a coroutine.
...
In 3.5.0 and 3.5.1 asyncio.ensure_future requires a Future or a
coroutine otherwise a TypeError is raised. The issue is that the
websockets.connect call is an awaitable rather than a coroutine.
asyncio.ensure_future did not gain support for awaitables until 3.5.2.
This patch allows 3.5.0 and 3.5.1 to connect regardless of their python
version.
2017-05-09 20:35:18 -04:00
Rapptz
8081a654e8
Remove Guild.change_vanity_invite in favour of Guild.edit
2017-05-09 17:49:05 -04:00
Rapptz
1db31d8339
Add back Client.create_guild.
2017-05-09 14:11:13 -04:00
Rapptz
a0fc1402d7
Rename GuildRegion to VoiceRegion.
...
This naming makes more sense since voice regions are not a guild
exclusive concept.
2017-05-09 13:42:35 -04:00
Rapptz
152fc89508
Properly check for audit log entry termination.
2017-05-07 21:04:43 -04:00
Rapptz
140be3e4c8
Make AuditLogDiff.roles an empty list instead of None.
2017-05-07 12:09:28 -04:00
Rapptz
eb58ddffd8
Skip None action types when iterating.
2017-05-07 12:09:27 -04:00
Rapptz
dff6bcc745
Add support for audit log reasons.
...
Most routes now have a 'reason' keyword argument.
2017-05-07 03:08:06 -04:00
Rapptz
2b44876955
Fix NameError when making things Object in audit logs.
2017-05-07 01:06:15 -04:00
Rapptz
7916878eb5
Audit log role add and removes are lists, not single item.
...
Breaking change. role -> roles and it's now a list.
2017-05-06 16:39:47 -04:00
Rapptz
d7153b1b5c
Replace hasattr with try except in chunker.
2017-05-05 21:45:51 -04:00
Rapptz
1626ade67d
Split on_channel_pins_update as well.
2017-05-05 21:37:38 -04:00
Rapptz
322c70fda9
Rework some events to make more sense.
...
This is a breaking change.
1. Change on_guild_emojis_update to have 3 arguments.
- The first parameter is now the guild object
2. Remove on_channel_create, on_channel_delete, and on_channel_update
- They are now split into two.
- on_guild_channel_[create|delete|update]
- on_private_channel_[create|delete|update]
3. Change on_member_ban to allow User.
- (member) -> (guild, user)
- user can also be a Member
2017-05-05 20:47:25 -04:00
Rapptz
c20ba51e28
[commands] Export is_nsfw check.
2017-05-05 20:21:28 -04:00
Rapptz
d24c2a09b6
Change some format usage to use %-formatting.
...
Minor speed increase when we're not doing excessive attribute
access or any type of formatting.
2017-05-04 06:04:55 -04:00
Rapptz
86bfcdd129
Add support for message delete audit log action type.
2017-05-04 04:35:02 -04:00
Rapptz
663315f7ac
Explicitly close UDP sockets when re-creating them.
...
This does not actually make a big difference since the GC should
technically close them when needed but might as well be more explicit.
2017-05-02 20:25:54 -04:00
Rapptz
fac43ad595
Fix NameError in HTTPClient.kick
2017-05-02 20:14:40 -04:00
Rapptz
c8937ed2aa
[commands] Add is_nsfw check.
2017-05-01 22:36:22 -04:00
Rapptz
c9565e57d3
Make sure that the chunker task only runs once.
2017-05-01 22:34:24 -04:00