Discordbot refers to automated programs on Discord servers, performing tasks like moderation, music playback, and user engagement to enhance community interactions
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream
OAUTH2
discord_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Bot Tokenbearer_token · stringRequired
Permission Integergeneric_id · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Adds a user to a Discord group DM channel. Requires a user OAuth2 access token with the gdm.join scope. Bot tokens cannot be used for this endpoint.
Untrusted display-only summary
Add guild member
DISCORDBOT_ADD_GUILD_MEMBER
Adds a user to a Discord guild using their OAuth2 access token (which must have guilds.join scope). Returns the guild member object on 201 Created, or indicates the user is already a member on 204.
Untrusted display-only summary
Assign role to guild member
DISCORDBOT_ADD_GUILD_MEMBER_ROLE
Assigns a role to a guild member. Requires MANAGE_ROLES permission and the role must be lower in hierarchy than the bot's highest role. Returns 204 on success.
Untrusted display-only summary
Add Reaction To Message
DISCORDBOT_ADD_MY_MESSAGE_REACTION
Adds an emoji reaction from the bot to a message. Requires READ_MESSAGE_HISTORY, and ADD_REACTIONS if no one else has reacted with this emoji yet.
Untrusted display-only summary
Add thread member
DISCORDBOT_ADD_THREAD_MEMBER
Adds a user to a specific, unarchived thread. The user must have access to the parent channel.
Untrusted display-only summary
Ban user from guild
DISCORDBOT_BAN_USER_FROM_GUILD
Permanently bans a user from a Discord guild, optionally deleting their recent messages.
Untrusted display-only summary
Bulk ban users from guild
DISCORDBOT_BULK_BAN_USERS_FROM_GUILD
Bans up to 200 users from a Discord guild, optionally deleting their recent messages. Requires BAN_MEMBERS permission.
Untrusted display-only summary
Bulk Delete Messages
DISCORDBOT_BULK_DELETE_MESSAGES
Bulk deletes messages in a Discord channel. Requires MANAGE_MESSAGES permission. Messages must be less than 14 days old. Between 2 and 100 messages can be deleted at once.
Untrusted display-only summary
Create global application command
DISCORDBOT_CREATE_APPLICATION_COMMAND
Creates a new global Discord application command. Global commands can take up to an hour to propagate. Command names must be unique per type within the application scope.
Untrusted display-only summary
Create auto moderation rule
DISCORDBOT_CREATE_AUTO_MODERATION_RULE
Creates a new auto moderation rule for a Discord guild. Requires MANAGE_GUILD permission. Use this to set up filters for profanity, spam, excessive mentions, or custom keywords.
Untrusted display-only summary
Create channel invite
DISCORDBOT_CREATE_CHANNEL_INVITE
Creates a new invite link for a Discord channel. Requires CREATE_INSTANT_INVITE permission.
Untrusted display-only summary
Initiate user channel with recipient
DISCORDBOT_CREATE_DM
Creates a new direct message (DM) channel or retrieves an existing one, using recipient_id for a 1-on-1 DM or access_tokens for a group DM; this action only establishes or fetches the channel and does not send messages.
Untrusted display-only summary
Create new guild
DISCORDBOT_CREATE_GUILD
Creates a new Discord guild (server). The bot must be in fewer than 10 guilds to use this endpoint. Icon must be a base64 encoded 128x128 image, and if afk_channel_id is set, afk_timeout must also be set.
Untrusted display-only summary
Create guild application command
DISCORDBOT_CREATE_GUILD_APPLICATION_COMMAND
Creates a new guild-specific application command. Command names must be unique per type within the guild (max 100 total commands).
Untrusted display-only summary
Create guild channel
DISCORDBOT_CREATE_GUILD_CHANNEL
Creates a new Discord channel (text, voice, category, etc.) within a guild. Requires MANAGE_CHANNELS permission.
Untrusted display-only summary
Create guild emoji
DISCORDBOT_CREATE_GUILD_EMOJI
Creates a new custom emoji in a specified Discord guild, requiring CREATE_EXPRESSIONS permission and adherence to guild emoji limits.
Untrusted display-only summary
Create guild from template
DISCORDBOT_CREATE_GUILD_FROM_TEMPLATE
Creates a new Discord guild by applying channels, roles, and settings from a specified guild template code.
Untrusted display-only summary
Create role with guild id
DISCORDBOT_CREATE_GUILD_ROLE
Creates a new role in a Discord guild with customizable name, permissions, color, hoist, mentionability, and icon. Requires MANAGE_ROLES permission. The icon and unicode_emoji fields are mutually exclusive.
Untrusted display-only summary
Create guild scheduled event
DISCORDBOT_CREATE_GUILD_SCHEDULED_EVENT
Creates a new scheduled event in a Discord guild. Events can be hosted in stage channels, voice channels, or external locations. STAGE_INSTANCE/VOICE require channel_id, while EXTERNAL requires entity_metadata with a location and scheduled_end_time.
Untrusted display-only summary
Create guild sticker
DISCORDBOT_CREATE_GUILD_STICKER
Uploads a PNG, APNG, GIF, or Lottie JSON file (max 512KB) as a new custom sticker to the specified Discord guild; requires Manage Expressions permission.
Untrusted display-only summary
Create guild template
DISCORDBOT_CREATE_GUILD_TEMPLATE
Creates a template of an existing Discord guild's structure (settings, roles, channels) but not its content (messages, members).
Untrusted display-only summary
Post interaction callback
DISCORDBOT_CREATE_INTERACTION_RESPONSE
Sends a response to a Discord interaction (e.g., slash command, component). Ensure response type is context-appropriate and initial reply is within 3 seconds.
Untrusted display-only summary
Send Message To Channel
DISCORDBOT_CREATE_MESSAGE
Sends a message to a Discord channel. Supports text content, embeds, stickers, components, and replies. Requires SEND_MESSAGES permission and at least one of content, embeds, sticker_ids, or components.
Untrusted display-only summary
Create stage instance
DISCORDBOT_CREATE_STAGE_INSTANCE
Creates a new Stage instance in a Stage channel for hosting live audio events. Requires MANAGE_CHANNELS, MUTE_MEMBERS, and MOVE_MEMBERS permissions. A Stage channel can only have one active instance at a time.
Untrusted display-only summary
Create new thread in channel
DISCORDBOT_CREATE_THREAD
Creates a new thread in a text, announcement, forum, or media channel.
Untrusted display-only summary
Create thread from message
DISCORDBOT_CREATE_THREAD_FROM_MESSAGE
Creates a new thread from a specific message in a Discord channel, requiring CREATE_PUBLIC_THREADS permission.
Untrusted display-only summary
Create channel webhook
DISCORDBOT_CREATE_WEBHOOK
Creates a new webhook in a specified Discord channel, requiring MANAGE_WEBHOOKS permission.
Untrusted display-only summary
Crosspost Message
DISCORDBOT_CROSSPOST_MESSAGE
Crossposts a message from an announcement channel to all channels following it. The message must not have been previously crossposted and must not be a system message.
Untrusted display-only summary
Delete All Reactions
DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS
Removes all reactions from a message. Requires MANAGE_MESSAGES permission. This removes reactions from all users, not just the bot.
Untrusted display-only summary
Delete All Reactions By Emoji
DISCORDBOT_DELETE_ALL_MESSAGE_REACTIONS_BY_EMOJI
Removes all reactions for a specific emoji from a message. Requires MANAGE_MESSAGES permission. Removes reactions from all users, not just the bot.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.