Discord Bot icon

Discord Bot

Discord bot integration for guilds, channels, messages, reactions, threads, roles, bans, and member management.

Powers Discord automations across guild membership, role assignments, message and thread activity, bans and timeouts, and DM-channel recipient changes.

Discord Bot icon
Snow

Use Discord Bot with Snow

Snow is a personal AI assistant that builds real apps for you, and they can put Discord Bot to work.

What Snow can do with Discord Bot

These are the Discord Bot actions available to the apps you build with Snow. Connecting an account does not make Snow run these on its own.

Send Message To Channel

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.

Add follower to channel via webhook

Follows an Announcement Channel to relay its messages to a target channel via webhook. The bot must have MANAGE_WEBHOOKS permission in the target channel.

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.

Add Reaction To Message

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.

Add recipient to group channel

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.

Add thread member

Adds a user to a specific, unarchived thread. The user must have access to the parent channel.

Assign role to guild member

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.

Ban user from guild

Permanently bans a user from a Discord guild, optionally deleting their recent messages.

Bulk ban users from guild

Bans up to 200 users from a Discord guild, optionally deleting their recent messages. Requires BAN_MEMBERS permission.

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.

Ready to put Discord Bot to work?

Sign up free, build an app by chatting, and connect Discord Bot in minutes. No credit card required.