Rapptz
f588876587
Use Python3Lexer instead of PythonLexer for pygments.
8 years ago
Rapptz
f4e01b3a92
Make supported operations stand out more than attributes.
8 years ago
Rapptz
f73eb087c9
Use describe instead of tables for supported operations.
8 years ago
Rapptz
b44bba6ee6
First pass at documentation reform.
8 years ago
Rapptz
8081a654e8
Remove Guild.change_vanity_invite in favour of Guild.edit
8 years ago
Rapptz
a0fc1402d7
Rename GuildRegion to VoiceRegion.
This naming makes more sense since voice regions are not a guild
exclusive concept.
8 years ago
Rapptz
dff6bcc745
Add support for audit log reasons.
Most routes now have a 'reason' keyword argument.
8 years ago
Rapptz
ba2dad2093
Add support for setting and retrieving guild vanity invites.
8 years ago
Twentysix
86b9099f3a
Changed audit_log to audit_logs in documentation
8 years ago
Rapptz
c54a6a927d
Implement audit logs.
8 years ago
Rapptz
65bd510df6
Add Guild.voice_client shortcut.
8 years ago
Rapptz
728fae9285
Add Guild.explicit_content_filter.
8 years ago
Rapptz
9fcbe5c678
Sort Guild.text_channels and Guild.voice_channels in UI order.
8 years ago
Rapptz
9a1215e13b
Add support for message acking.
8 years ago
Rapptz
b2ffeac297
Make Guild.large a property instead of an attribute.
8 years ago
Rapptz
6516932e67
Fix Guild.bans to return a BanEntry object.
8 years ago
Rapptz
3504de4635
Fix more places where server is used instead of guild in docstrings.
8 years ago
Rapptz
274e6af0dd
Fix support for instant invites.
8 years ago
Rapptz
3a24cda927
Faster implementation of Guild.default_channel.
8 years ago
Rapptz
81baafa1e2
Change Role.is_everyone to Role.is_default.
8 years ago
Rapptz
ff9f5749e1
Update copyright year to 2017.
8 years ago
Rapptz
f465f88d81
Reimplement Guild.me property without patching it in.
8 years ago
Rapptz
ced617e786
Use the improved role creation endpoint for making roles.
8 years ago
Rapptz
b09f25293b
Use CDN URL for Guild.icon_url.
8 years ago
Rapptz
5e201be792
Fix typo in Guild.invites
8 years ago
Rapptz
3780943d0a
Add Guild.create_text_channel and Guild.create_voice_channel.
8 years ago
Rapptz
d13df30e2a
Add ability to edit guild invite splashes.
8 years ago
Rapptz
aae8b783e9
VoiceChannel.voice_members is now computed when needed.
8 years ago
Rapptz
4bd8382e06
Fix bug that caused Guild instances to be in VoiceChannel.voice_members
8 years ago
Rapptz
d93067ca0f
Add Guild.chunked property.
8 years ago
Rapptz
20041ea756
Implement AutoShardedClient for transparent sharding.
This allows people to run their >2,500 guild bot in a single process
without the headaches of IPC/RPC or much difficulty.
8 years ago
Rapptz
c863d93f69
Fix bug that made member roles go missing.
8 years ago
Rapptz
98b981848d
Move message creation to a factory method inside ConnectionState.
8 years ago
Rapptz
dceba9d962
Add useful repr to all data classes.
8 years ago
Rapptz
9c000c5a72
Fix documentation to work.
8 years ago
Rapptz
79a49f9145
Absolute import some circular dependencies to appease Python 3.4.
8 years ago
Rapptz
2c50c18ca3
Change dict value views into lists.
9 years ago
Rapptz
c187d87dae
Re-add support for reactions.
We now store emojis in a global cache and make things like adding
and removing reactions part of the stateful Message class.
9 years ago
Rapptz
5cb3ad14e8
Make emojis and members stateful.
9 years ago
Rapptz
a7a60e433b
Make roles and guilds stateful.
9 years ago
Rapptz
d1d54a468a
Rename Server to Guild everywhere.
9 years ago
Rapptz
53ab263125
Split channel types.
This splits them into the following:
* DMChannel
* GroupChannel
* VoiceChannel
* TextChannel
This also makes the channels "stateful".
9 years ago
Rapptz
45c729b167
Switch IDs to use int instead of str
9 years ago
Rapptz
31229a53e9
Optimise VoiceState for memory.
Instead of storing one VoiceState per Member, only store them if
necessary. This should bring down the number of instances
significantly.
9 years ago
Rapptz
044b0824e6
Begin working on the rewrite.
9 years ago
Rapptz
6302ef8094
Add support for partnered servers. Fixes #387 .
This commit allows you to edit a server's invite splash, query if
something has partnered features, and retrieve the invite splash + URL.
8 years ago
Rapptz
83d3b72566
Document undocumented Server.voice_client property.
9 years ago
Rapptz
5e20b468c1
Add Server.role_hierarchy to get the current role hierarchy.
9 years ago
Rapptz
203c64a9a4
Add support for server verification levels.
This adds a new enum named VerificationLevel to denote said verification
level. This enum will also be used in the Client.edit_server calls
instead of the undocumented int parameter.
9 years ago
Khazhismel
c5a989eeb2
Add custom emoji support.
9 years ago