Skip to content

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