Interface: UpdateDiscordBotRequest
Defined in: packages/sdk/src/types/discord-bot-types.ts:66
Form data for updating a Discord bot.
Properties
allowDm?
optionalallowDm:boolean
Defined in: packages/sdk/src/types/discord-bot-types.ts:78
allowedChannelIds?
optionalallowedChannelIds:string[] |null
Defined in: packages/sdk/src/types/discord-bot-types.ts:86
allowedGuildIds?
optionalallowedGuildIds:string[] |null
Defined in: packages/sdk/src/types/discord-bot-types.ts:85
botToken?
optionalbotToken:string
Defined in: packages/sdk/src/types/discord-bot-types.ts:68
clientSecret?
optionalclientSecret:string
Defined in: packages/sdk/src/types/discord-bot-types.ts:70
defaultWorkflowId?
optionaldefaultWorkflowId:number|null
Defined in: packages/sdk/src/types/discord-bot-types.ts:82
Default workflow ID for
Mention
responses (null = manager mode)
enabled?
optionalenabled:boolean
Defined in: packages/sdk/src/types/discord-bot-types.ts:87
enableGateway?
optionalenableGateway:boolean
Defined in: packages/sdk/src/types/discord-bot-types.ts:80
Enable Discord Gateway for
Mention
responses (requires MESSAGE_CONTENT intent)
memberId?
optionalmemberId:number|null
Defined in: packages/sdk/src/types/discord-bot-types.ts:84
Agent member ID who handles all bot interactions (mutually exclusive with defaultWorkflowId)
name?
optionalname:string
Defined in: packages/sdk/src/types/discord-bot-types.ts:67
publicKey?
optionalpublicKey:string
Defined in: packages/sdk/src/types/discord-bot-types.ts:69
replyInThread?
optionalreplyInThread:boolean
Defined in: packages/sdk/src/types/discord-bot-types.ts:73
respondMode?
optionalrespondMode:DiscordRespondMode
Defined in: packages/sdk/src/types/discord-bot-types.ts:75
How bot responds: 'mentions' (only @mentions), 'auto' (AI decides), 'off' (slash commands only)
respondWhen?
optionalrespondWhen:string|null
Defined in: packages/sdk/src/types/discord-bot-types.ts:77
Custom prompt for AI to decide when to respond (only used when respondMode is 'auto', null to clear)
slashCommands?
optionalslashCommands:SlashCommandConfigResponse[] |null
Defined in: packages/sdk/src/types/discord-bot-types.ts:72
Custom slash commands (empty array clears, undefined leaves unchanged)