Commit Graph
731 Commits
Author SHA1 Message Date
Ian SalmonsandRapptz c635ce2526 Simple parser for CHANNEL_PINS_UPDATE 2017-01-09 03:52:44 -05:00
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.
2017-01-07 23:19:39 -05:00
Rapptz 9c000c5a72 Fix documentation to work. 2017-01-03 09:52:02 -05:00
Rapptz d1d54a468a Rename Server to Guild everywhere. 2017-01-03 09:51:54 -05:00
Rapptz 5731f3405d Version bump to v0.16.0. 2016-12-19 17:53:41 -05:00
Rapptz 14a1bbceda Make FAQ use change_presence instead of change_status. 2016-11-30 17:08:55 -05:00
Rapptz 64733c0b19 Version bump to v0.15.1 2016-11-30 17:05:29 -05:00
Rapptz 59d17e4137 Version bump to v0.15.0 2016-11-22 19:59:28 -05:00
Rapptz 92c3c2804d Support MESSAGE_REACTION_REMOVE_ALL event. 2016-11-21 02:49:50 -05:00
leovoel cb370a0ca0 Add FAQ entry about reactions 2016-11-14 22:57:21 -02:00
Rapptz af46718460 Add support for rich embeds. 2016-11-13 05:07:58 -05:00
Rapptz a7ba0bb7c4 Version bump to v0.14.3 2016-11-06 01:04:50 -04:00
Rapptz 4fa1349869 Version bump to v0.14.2 2016-11-04 00:14:07 -04:00
Rapptz f56dbb0379 Fix Reaction not importing.
Also bump version to v0.14.1
2016-11-03 22:28:18 -04:00
Rapptz e68e3f955d Forgot the v0.14.0 heading in the docs. 2016-11-03 22:00:45 -04:00
Rapptz 0e856494ed Version bump to v0.14.0 2016-11-03 21:52:21 -04:00
Rapptz 12a3403af3 Change reaction events signature and name.
This changes the event signature to be (reaction, user) instead of
(message, reaction, user) since the reaction data class already has
the message being reacted to as a member.

The name was shortened from on_message_reaction_ to on_reaction_ since
the message prefix was deemed redundant.
2016-11-03 20:16:39 -04:00
khazhyk c4acc0e1a1 Add support for reactions.
Reactions can be be standard emojis, or custom server emojis.

Adds
 - add/remove_reaction
 - get_reaction_users
 - Messages have new field reactions
 - new events - message_reaction_add, message_reaction_remove
 - new permission - add_reactions
2016-10-27 21:36:32 -07:00
Rapptz 1a624cd037 Version bump to v0.13.0 2016-09-26 23:32:33 -04:00
Rapptz 7272190e2d Add support for "Do Not Disturb" and "Invisible" statuses.
This deprecates Client.change_status in favour of the newer and more
correct Client.change_presence.
2016-09-26 19:55:42 -04:00
Rapptz 9fddcf0a21 Update What's New page with v0.12.0 changes. 2016-09-25 19:15:48 -04:00
Rapptz 7a2b944b72 Fix 404'd FAQ links. 2016-09-25 03:58:43 -04:00
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.
2016-09-12 22:38:06 -04:00
Rapptz 713037836c Document new MessageType.pins_add 2016-09-12 20:25:32 -04:00
Rapptz 8384edb061 Add new EU Central and EU West server regions. 2016-09-09 19:23:55 -04:00
Rapptz 83c7ba612e Explain cases where the on_message_edit event can be triggered. 2016-08-14 13:42:39 -04:00
Rapptz 45083a6f15 Document the new emoji stuff. 2016-08-01 18:52:34 -04:00
Rapptz fd3d775271 Version bump to v0.11.0 2016-07-30 14:02:12 -04:00
Rapptz 66875fbb0a Document VoiceState class. 2016-07-24 04:54:00 -04:00
Rapptz b0f5584961 Add AppInfo.owner attribute. 2016-07-21 01:16:29 -04:00
Rapptz 1c8ab25917 Add support for querying information about group calls. 2016-07-15 22:46:00 -04:00
Rapptz 91351a3238 Handle adding and removal of group members. 2016-07-15 22:03:22 -04:00
Rapptz e60047b756 Add remaining server regions to the enum. 2016-07-14 15:03:43 -04:00
Rapptz a128249b63 Add support for different message types and call message. 2016-07-13 20:11:18 -04:00
Rapptz ddd3fd0a3d Begin working on gateway v6 changes.
The first batch of changes are related to channel types and group
direct messages. Support these first so READY begins parsing.
2016-07-13 00:10:16 -04:00
PCandGitHub 1aceb4ee8d Change max_length to max_messages 2016-06-28 18:23:25 +02:00
Rapptz 197e52994e Update whats new page a little bit to say the changelog is too big. 2016-06-27 23:54:00 -04:00
Rapptz e2e6d7182e Add FAQ entry for after being called right away. 2016-06-20 00:59:30 -04:00
Rapptz fb82a37cc6 Add discord.PermissionOverwrite type for channel-specific overwrites. 2016-06-14 22:26:13 -04:00
Rapptz a175c86aa1 Add Client.application_info to retrieve the current app info.
Fixes #241.
2016-06-10 22:28:15 -04:00
Rapptz d914c0a4e4 Clarify on_ready triggering more than twice.
On that note, fix the background_task example to use `Client.run`
instead of manual loop management. That way the task will be cleaned
up and cancelled inside `Client.run`.
2016-06-10 20:16:21 -04:00
Rapptz a0966f59d2 Fix some typos in the FAQ page. 2016-06-07 20:39:15 -04:00
Rapptz 19c2bad5be Add FAQ section to the documentation. 2016-06-07 05:18:57 -04:00
Rapptz 5016f12079 Add Role.server attribute.
This breaks events that expected a server parameter for the role events.
2016-06-01 19:27:48 -04:00
Rapptz e0a91df32b Add RESUME support. 2016-06-01 05:13:15 -04:00
Rapptz 1c623ccf11 Begin working on gateway v4 support.
Bump websockets requirement to v3.1

Should be squashed...
2016-04-27 18:36:13 -04:00
Matt Gardner cc23a54d58 Typo fix
Changed spelling of optinal to the correct spelling of optional in
docs\logging.rst
2016-04-15 21:53:35 -04:00
Rapptz eedad13ac1 Add utility function for generating OAuth2 urls. 2016-04-08 22:51:57 -04:00
Rapptz 72e84a1b47 Change all email/password pair examples to use token. 2016-04-08 22:02:38 -04:00
Rapptz d133f9f761 Clean up documentation of utils.snowflake_time 2016-03-06 03:42:13 -05:00