SHARDWIRE
ReferenceAction Models

BotActionResultDataMap

Reference for `BotActionResultDataMap`, exported as part of the public Shardwire surface.

interface exported from src/discord/types.ts.

Summary

Reference for BotActionResultDataMap, exported as part of the public Shardwire surface.

Signature

export interface BotActionResultDataMap {
	sendMessage: BridgeMessage;
	sendDirectMessage: BridgeMessage;
	editMessage: BridgeMessage;
	deleteMessage: DeleteMessageActionResult;
	pinMessage: PinMessageActionResult;
	unpinMessage: UnpinMessageActionResult;
	bulkDeleteMessages: BulkDeleteMessagesActionResult;
	replyToInteraction: BridgeMessage;
	deferInteraction: DeferInteractionActionResult;
	deferUpdateInteraction: DeferUpdateInteractionActionResult;
	followUpInteraction: BridgeMessage;
	editInteractionReply: BridgeMessage;
	deleteInteractionReply: DeleteInteractionReplyActionResult;
	updateInteraction: BridgeMessage;
	showModal: ShowModalActionResult;
	fetchMessage: BridgeMessage;
	fetchChannel: BridgeChannel;
	fetchThread: BridgeThread;
	fetchGuild: BridgeGuild;
	fetchMember: BridgeGuildMember;
	banMember: MemberModerationActionResult;
	unbanMember: MemberModerationActionResult;
	kickMember: MemberModerationActionResult;
	addMemberRole: BridgeGuildMember;
	removeMemberRole: BridgeGuildMember;
	addMessageReaction: MessageReactionActionResult;
	removeOwnMessageReaction: MessageReactionActionResult;
	timeoutMember: MemberModerationActionResult;
	removeMemberTimeout: BridgeGuildMember;
	createChannel: BridgeChannel;
	editChannel: BridgeChannel;
	deleteChannel: DeleteChannelActionResult;
	createThread: BridgeThread;
	archiveThread: BridgeThread;
	moveMemberVoice: BridgeVoiceState;
	setMemberMute: BridgeVoiceState;
	setMemberDeaf: BridgeVoiceState;
	setMemberSuppressed: BridgeVoiceState;
}

Structure

On this page