Communication

# Discord Connector

Connect to Discord to send messages, manage channels, and list guild members.

$pip install "toolsconnector[discord]"
25
Actions
Communication
Category
Free
Apache 2.0

## All 25 Actions

Action | Description | Parameters | Returns
--- | --- | --- | ---
`add_member_role ⚠` | Add a role to a guild member | guild_id, user_id, role_id | `NoneType`
`add_reaction` | Add a reaction to a message | channel_id, message_id, emoji | `NoneType`
`ban_member ⚠` | Ban a member from a guild | guild_id, user_id [reason] | `NoneType`
`create_channel ⚠` | Create a new channel in a guild | guild_id, name [type] | `DiscordChannel`
`create_role ⚠` | Create a role in a guild | guild_id, name [permissions, color] | `DiscordRole`
`create_thread ⚠` | Create a thread in a channel | channel_id, name [message_id] | `DiscordChannel`
`create_webhook ⚠` | Create a webhook for a channel | channel_id, name [avatar] | `DiscordWebhook`
`delete_channel ⚠` | Delete a channel | channel_id | `NoneType`
`delete_message ⚠` | Delete a message from a channel | channel_id, message_id | `NoneType`
`edit_guild ⚠` | Edit guild settings | guild_id [name, description, icon] | `DiscordGuild`
`edit_message` | Edit a message in a channel | channel_id, message_id, content | `DiscordMessage`
`get_channel` | Get a single channel by ID | channel_id | `DiscordChannel`
`get_guild` | Get guild information | guild_id | `DiscordGuild`
`get_member` | Get a single guild member | guild_id, user_id | `GuildMember`
`get_user` | Get a single user by ID | user_id | `DiscordUser`
`kick_member ⚠` | Kick a member from a guild | guild_id, user_id [reason] | `NoneType`
`list_channels` | List channels in a guild | guild_id | `list`
`list_guild_members` | List members of a guild | guild_id [limit] | `list`
`list_messages` | List messages in a channel | channel_id [limit, before, after] | `list`
`list_pinned_messages` | List pinned messages in a channel | channel_id | `list`
`list_roles` | List roles in a guild | guild_id | `list`
`pin_message` | Pin a message in a channel | channel_id, message_id | `NoneType`
`remove_member_role ⚠` | Remove a role from a guild member | guild_id, user_id, role_id | `NoneType`
`send_message ⚠` | Send a message to a Discord channel | channel_id, content [embeds] | `DiscordMessage`
`unpin_message` | Unpin a message from a channel | channel_id, message_id | `NoneType`

Open Interactive Docs & Playground →

Full schema explorer, code generation, and live API testing