summaryrefslogtreecommitdiff
path: root/discord/interactions.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-11-28 22:48:30 -0500
committerouwou <26526779+ouwou@users.noreply.github.com>2021-11-28 22:48:30 -0500
commite1703aea3fd597b23bde90e6c505278c517be611 (patch)
tree37d98fc90c9cd0844388bfb79beda2204f44af92 /discord/interactions.hpp
parentfd53a76bf6f53a095a639765923a30f2206b2cd6 (diff)
parente02107feea8214a045e6faa969f00dcbc0d2b072 (diff)
downloadabaddon-portaudio-e1703aea3fd597b23bde90e6c505278c517be611.tar.gz
abaddon-portaudio-e1703aea3fd597b23bde90e6c505278c517be611.zip
merge master
Diffstat (limited to 'discord/interactions.hpp')
-rw-r--r--discord/interactions.hpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/discord/interactions.hpp b/discord/interactions.hpp
deleted file mode 100644
index c076145..0000000
--- a/discord/interactions.hpp
+++ /dev/null
@@ -1,25 +0,0 @@
-#pragma once
-#include <string>
-#include <optional>
-#include "member.hpp"
-#include "user.hpp"
-#include "snowflake.hpp"
-
-enum class InteractionType {
- Pong = 1, // ACK a Ping
- Acknowledge = 2, // DEPRECATED ACK a command without sending a message, eating the user's input
- ChannelMessage = 3, // DEPRECATED respond with a message, eating the user's input
- ChannelMessageWithSource = 4, // respond to an interaction with a message
- DeferredChannelMessageWithSource = 5, // ACK an interaction and edit to a response later, the user sees a loading state
-};
-
-struct MessageInteractionData {
- Snowflake ID; // id of the interaction
- InteractionType Type; // the type of interaction
- std::string Name; // the name of the ApplicationCommand
- UserData User; // the user who invoked the interaction
- // undocumented???
- std::optional<GuildMember> Member; // the member who invoked the interaction (in a guild)
-
- friend void from_json(const nlohmann::json &j, MessageInteractionData &m);
-};