API Coverage¶
This section details ScurryPy's Discord API coverage based on the gateway events that have been implemented. Events are split into: implemented, will be implemented, and never implemented.
Don't see an event?
Open a PR to add an event!
Implemented¶
- GUILD_CREATE
- GUILD_UPDATE
- GUILD_DELETE
- GUILD_ROLE_CREATE
- GUILD_ROLE_UPDATE
- GUILD_ROLE_DELETE
- CHANNEL_CREATE
- CHANNEL_UPDATE
- CHANNEL_DELETE
- CHANNEL_PINS_UPDATE
- THREAD_CREATE
- THREAD_UPDATE
- THREAD_DELETE
- THREAD_MEMBER_UPDATE
- THREAD_MEMBERS_UPDATE
- THREAD_LIST_SYNC
- GUILD_MEMBER_ADD
- GUILD_MEMBER_UPDATE
- GUILD_MEMBER_REMOVE
- GUILD_BAN_ADD
- GUILD_BAN_REMOVE
- GUILD_EMOJIS_UPDATE
- GUILD_STICKERS_UPDATE
- INVITE_CREATE
- INVITE_DELETE
- MESSAGE_CREATE
- MESSAGE_UPDATE
- MESSAGE_DELETE
- MESSAGE_DELETE_BULK
- MESSAGE_REACTION_ADD
- MESSAGE_REACTION_REMOVE
- MESSAGE_REACTION_REMOVE_ALL
- MESSAGE_REACTION_REMOVE_EMOJI
- WEBHOOKS_UPDATE
- INTEGRATION_DELETE
- INTEGRATION_CREATE
- INTEGRATION_UPDATE
- GUILD_INTEGRATIONS_UPDATE
- USER_UPDATE
Never Implemented¶
Note
The following events will never be implemented by default. Users are welcome and capable of extending ScurryPy to use these features however they wish.
Voice¶
- VOICE_CHANNEL_EFFECT_SEND
- VOICE_STATE_UPDATE
- VOICE_SERVER_UPDATE
- STAGE_INSTANCE_CREATE
- STAGE_INSTANCE_UPDATE
- STAGE_INSTANCE_DELETE
- GUILD_SOUNDBOARD_SOUND_CREATE
- GUILD_SOUNDBOARD_SOUND_UPDATE
- GUILD_SOUNDBOARD_SOUND_DELETE
- GUILD_SOUNDBOARD_SOUNDS_UPDATE
- GUILD_SCHEDULED_EVENT_CREATE
- GUILD_SCHEDULED_EVENT_UPDATE
- GUILD_SCHEDULED_EVENT_DELETE
- GUILD_SCHEDULED_EVENT_USER_ADD
- GUILD_SCHEDULED_EVENT_USER_REMOVE
- PRESENCE_UPDATE
Unstable/Premature¶
- MESSAGE_POLL_VOTE_ADD
- MESSAGE_POLL_VOTE_REMOVE
Overhead¶
- TYPING_START
- GUILD_AUDIT_LOG_ENTRY_CREATE
- AUTO_MODERATION_RULE_CREATE
- AUTO_MODERATION_RULE_UPDATE
- AUTO_MODERATION_RULE_DELETE
- AUTO_MODERATION_ACTION_EXECUTION
- GUILD_MEMBERS_CHUNK
Subscription¶
- ENTITLEMENT_CREATE
- ENTITLEMENT_UPDATE
- ENTITLEMENT_DELETE
- SUBSCRIPTION_CREATE
- SUBSCRIPTION_UPDATE
- SUBSCRIPTION_DELETE