SHARDWIRE
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;
}

Structure

On this page