ReferenceAction Models
BotActionPayloadMap
Reference for `BotActionPayloadMap`, exported as part of the public Shardwire surface.
interface exported from src/discord/types.ts.
Summary
Reference for BotActionPayloadMap, exported as part of the public Shardwire surface.
Signature
export interface BotActionPayloadMap {
sendMessage: SendMessageActionPayload;
sendDirectMessage: SendDirectMessageActionPayload;
editMessage: EditMessageActionPayload;
deleteMessage: DeleteMessageActionPayload;
pinMessage: PinMessageActionPayload;
unpinMessage: UnpinMessageActionPayload;
bulkDeleteMessages: BulkDeleteMessagesActionPayload;
replyToInteraction: ReplyToInteractionActionPayload;
deferInteraction: DeferInteractionActionPayload;
deferUpdateInteraction: DeferUpdateInteractionActionPayload;
followUpInteraction: FollowUpInteractionActionPayload;
editInteractionReply: EditInteractionReplyActionPayload;
deleteInteractionReply: DeleteInteractionReplyActionPayload;
updateInteraction: UpdateInteractionActionPayload;
showModal: ShowModalActionPayload;
fetchMessage: FetchMessageActionPayload;
fetchChannel: FetchChannelActionPayload;
fetchThread: FetchThreadActionPayload;
fetchGuild: FetchGuildActionPayload;
fetchMember: FetchMemberActionPayload;
banMember: BanMemberActionPayload;
unbanMember: UnbanMemberActionPayload;
kickMember: KickMemberActionPayload;
addMemberRole: AddMemberRoleActionPayload;
removeMemberRole: RemoveMemberRoleActionPayload;
addMessageReaction: AddMessageReactionActionPayload;
removeOwnMessageReaction: RemoveOwnMessageReactionActionPayload;
timeoutMember: TimeoutMemberActionPayload;
removeMemberTimeout: RemoveMemberTimeoutActionPayload;
createChannel: CreateChannelActionPayload;
editChannel: EditChannelActionPayload;
deleteChannel: DeleteChannelActionPayload;
createThread: CreateThreadActionPayload;
archiveThread: ArchiveThreadActionPayload;
moveMemberVoice: MoveMemberVoiceActionPayload;
setMemberMute: SetMemberMuteActionPayload;
setMemberDeaf: SetMemberDeafActionPayload;
setMemberSuppressed: SetMemberSuppressedActionPayload;
}