Skip to content

Feature: Support for Gateway Interaction Events

Mateusz Brawański requested to merge feature/interaction-events into master

Created by: Neuheit

Summary

This PR adds support for the gateway events that are fired when a slash command is invoked.

Details

This PR does not support creating slash commands, however it aims to support 3rd party extensions until an official version can be released. This comes with the addition of a few slash command types. Additionally, I also ignored the integration events until they become documented by Discord, as there were frequent requests of spamming logging.

I additionally reorganized and grouped many similar entities into their own folders.

Changes proposed

  • Add support for slash command events (InteractionCreate)
  • Add support for a few interaction data types that are sent via gateway
  • Ignore integration events for the time being.
  • Organize several different entities into folders.

Merge request reports

Loading