Preparing search index...
The search index is not available
Home
Intro
Guide
zeneth
Interaction
Class Interaction
Hierarchy
Interaction
Index
Constructors
constructor
Properties
#client
#replied
app
Permissions
application
Id
channel
channel
Id
data
guild
Id
guild
Locale?
id
locale?
member
message
token
type
user
version
Accessors
[to
String
Tag]
command
custom
Id
options
replied
values
Methods
#clean
create
Response
Constructors
constructor
new
Interaction
(
data
,
client
)
:
Interaction
Parameters
data
:
RawInteractionData
client
:
Client
Returns
Interaction
Properties
Private
#client
#client
:
Client
Private
#replied
#replied
:
boolean
= false
app
Permissions
app
Permissions
:
undefined
|
string
application
Id
application
Id
:
bigint
channel
channel
:
undefined
|
Channel
channel
Id
channel
Id
:
undefined
|
bigint
data
data
:
Camelize
<
RawInteractionDataData
>
guild
Id
guild
Id
:
undefined
|
bigint
Optional
guild
Locale
guild
Locale
?:
Locales
id
id
:
bigint
Optional
locale
locale
?:
Locales
member
member
:
undefined
|
Member
message
message
:
undefined
|
Message
token
token
:
string
type
type
:
InteractionTypes
user
user
:
undefined
|
User
version
version
:
number
Accessors
[to
String
Tag]
get
[toStringTag]
(
)
:
bigint
Returns
bigint
command
get
command
(
)
:
{
name
:
string
;
subCommand
?:
string
;
subCommandGroup
?:
string
;
}
Returns
{
name
:
string
;
subCommand
?:
string
;
subCommandGroup
?:
string
;
}
name
:
string
Optional
sub
Command
?:
string
Optional
sub
Command
Group
?:
string
custom
Id
get
customId
(
)
:
undefined
|
string
Returns
undefined
|
string
options
get
options
(
)
:
Record
<
string
,
undefined
|
string
|
number
|
boolean
>
Returns
Record
<
string
,
undefined
|
string
|
number
|
boolean
>
replied
get
replied
(
)
:
boolean
Returns
boolean
values
get
values
(
)
:
undefined
|
SelectOption
[]
Returns
undefined
|
SelectOption
[]
Methods
Private
#clean
#clean
(
)
:
void
Returns
void
create
Response
create
Response
(
type
,
data
)
:
void
Parameters
type
:
InteractionTypes
data
:
InteractionResponsePayload
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
typings
enums.ts
ActionTypes
AllowedMentionTypes
ApplicationCommandOptionTypes
ApplicationCommandPermissionTypes
ApplicationCommandTypes
ApplicationRoleConnectionMetadataType
ButtonStyles
ChannelTypes
ComponentTypes
DefaultMessageNotifications
ExplicitContentFilterLevel
GatewayEventNames
GatewayOpCodes
GuildFeatures
GuildNSFWLevel
GuildScheduledEventEntityType
GuildScheduledEventPrivacyLevel
GuildScheduledEventStatus
Intents
InteractionResponseTypes
InteractionTypes
InviteTargetTypes
KeywordPresetTypes
Locales
MFALevel
MessageFlags
OverwriteType
PremiumTier
PremiumTypes
Status
StickerFormatType
SystemChannelFlags
TextInputStyles
ThreadAutoArchiveDuration
VerificationLevel
Permissions
interface.ts
ActionMetadata
ActionRow
Activity
AddGuildMemberPayload
ApplicationRoleConnectionMetadata
AutoCompleteInteractionResponsePayload
AutoModerationRule
AutoModerationRuleTriggerMetadata
BeginGuildPrunePayload
ClientOptions
CreateApplicationCommandPayload
CreateChannelInvitePayload
CreateGuildBanPayload
CreateGuildEmojiPayload
CreateGuildPayload
EditChannelPermissionsPayload
GatewayChannelCreateData
GatewayDebugData
GatewayDispatchData
GatewayEventData
GatewayGuildCreateData
GatewayHeartbeatAckData
GatewayHeartbeatData
GatewayHelloData
GatewayIdentifyData
GatewayInteractionCreateData
GatewayInvalidSessionData
GatewayMessageCreateData
GatewayReadyData
GatewayReconnectData
GatewayResumedData
GetGuildPruneCountPayload
GroupConfigOptions
GroupDMAddRecipientPayload
GuildRolePayload
GuildScheduledEvent
InteractionResponsePayload
ListArchivedThreadsPayload
ListGuildMembersPayload
MessagePayload
MessagePayloadAttachment
ModalInteractionResponsePayload
ModifyCurrentUserVoiceStatePayload
ModifyGuildChannelPositionsPayload
ModifyGuildMemberPayload
ModifyGuildWelcomeScreenPayload
ModifyGuildWidgetPayload
ModifyUserVoiceStatePayload
Presence
Queue
RawApplicationCommandInteractionDataOption
RawApplicationCommandOptionChoiceData
RawApplicationCommandOptionData
RawApplicationCommandPermissions
RawApplicationData
RawAttachmentData
RawButtonData
RawChannelData
RawChannelMentionData
RawChannelMessageOptions
RawDefaultReactionData
RawEmbedData
RawEmojiData
RawGuildApplicationCommandPermissions
RawGuildData
RawGuildScheduledEventData
RawGuildScheduledEventEntityMetadata
RawInteractionApplicationCommandResolvedData
RawInteractionData
RawInteractionDataData
RawInviteData
RawMemberData
RawMenuData
RawMenuOptionData
RawMessageActivityData
RawMessageComponentData
RawMessageData
RawMessageInteractionData
RawMessageReferenceData
RawOverwriteData
RawPresenceData
RawReactionData
RawRoleData
RawRoleSubscriptionData
RawRoleTagsData
RawStageInstanceData
RawStickerData
RawStickerItemData
RawTagData
RawTextInputData
RawThreadMemberData
RawThreadMetadataData
RawUserData
RawVoiceStateData
RawWelcomeScreenChannelData
RawWelcomeScreenData
SearchGuildMembersPayLoad
SelectOption
StageInstances
StartThreadInForumPayload
StartThreadPayload
SweeperOptions
VoiceState
allowedMentions
rawTeamData
rawTeamMemberData
requestOptions
types.ts
ApiroxyData
Camelize
CamelizeString
ClientEvents
EventData
ImageFormat
ImageSize
Snakify
SnakifyString
Snowflake
SweeperType
WidgetImageStyle
integer
snowflake
plugins
cache
Cacher.ts
Cacher
Group.ts
Group
index.ts
createCacheManager
classes
Channel.ts
Channel
Emoji.ts
Emoji
Guild.ts
Guild
Interaction.ts
Interaction
Invite.ts
Invite
Member.ts
Member
Message.ts
Message
Role.ts
Role
Sticker.ts
Sticker
User.ts
User
client
index.ts
Client
request
queue.ts
QueueManager
index.ts
__request__
request
websocket
index.ts
Websocket
utils
libconstants.ts
DiscordApi
IntentAll
userAgent
constants.ts
canReconnectOnCodes
errorCodeMessages
helpers.ts
ConvertBigIntToHex
ConvertHexToBigInt
Stringify
convertFileToBase64
convertToCamelCase
convertToSnakeCase
convertUrlOrFileToBase64
convertUrlToBase64
createDebug
createNullObject
getFileData
isFilePath
isUrl
parseDataToZenethStandards
parseSnowflake
returnMessagePayload
events
index.ts
EventManager
Generated using
TypeDoc