All integrations
Catalogue metadata onlyteam chatv20260826_00

DISCORDBOT

Discord Bot

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
Attributed source

165

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 1–30 of 165 actions

Add recipient to group channel

DISCORDBOT_ADD_GROUP_DM_USER

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.