Discord
Package: discord.py + httpx � 58 nodes � Discord bot API and webhooks � messages, channels, guilds, moderation
Discord bot API and webhooks -- messages, channels, guilds, members, roles, moderation, threads, and invites.
Node Reference
| Node | Type | Inputs | Outputs |
|---|---|---|---|
| Send Message | statement | Webhook URL (str), Content (str) | - |
| Send Embed | statement | Webhook URL (str), Description (str) | - |
| Set Webhook | statement | Webhook URL (str) | Webhook URL (str) |
| Build Embed | expression | Description (str) | Embed (discord.Embed) |
| Mention Role | expression | - | Mention (str) |
| Format Code | expression | Text (str) | Formatted (str) |
| Set Bot Token | statement | Bot Token (str) | - |
| Send Bot Message | statement | Channel ID (str), Content (str) | Message (discord.Message) |
| Get Message | statement | Channel ID (str), Message ID (str) | Message (discord.Message) |
| Edit Message | statement | Channel ID (str), Message ID (str), Content (str) | Message (discord.Message) |
| Delete Message | statement | Channel ID (str), Message ID (str) | - |
| List Messages | statement | Channel ID (str) | Messages (list |
| Bulk Delete Messages | statement | Channel ID (str), Message IDs (list |
- |
| Pin Message | statement | Channel ID (str), Message ID (str) | - |
| Unpin Message | statement | Channel ID (str), Message ID (str) | - |
| Add Reaction | statement | Channel ID (str), Message ID (str), Emoji (str) | - |
| Remove Reaction | statement | Channel ID (str), Message ID (str), Emoji (str) | - |
| Clear Reactions | statement | Channel ID (str), Message ID (str) | - |
| Get Channel | statement | Channel ID (str) | Channel (discord.Channel) |
| Create Channel | statement | Guild ID (str), Name (str) | Channel (discord.Channel) |
| Update Channel | statement | Channel ID (str), Name (str), Topic (str) | Channel (discord.Channel) |
| Delete Channel | statement | Channel ID (str) | - |
| Trigger Typing | statement | Channel ID (str) | - |
| Create Invite | statement | Channel ID (str) | Invite (discord.Invite) |
| Create Thread | statement | Channel ID (str), Message ID (str), Thread Name (str) | Thread (discord.Thread) |
| Join Thread | statement | Thread ID (str) | - |
| Leave Thread | statement | Thread ID (str) | - |
| Get Guild | statement | Guild ID (str) | Guild (discord.Guild) |
| List Guild Channels | statement | Guild ID (str) | Channels (list |
| Get Audit Log | statement | Guild ID (str) | Entries (list |
| Get Member | statement | Guild ID (str), User ID (str) | Member (discord.Member) |
| List Members | statement | Guild ID (str) | Members (list |
| Search Members | statement | Guild ID (str), Query (str) | Members (list |
| Update Member | statement | Guild ID (str), User ID (str), Nickname (str) | Member (discord.Member) |
| Kick Member | statement | Guild ID (str), User ID (str) | - |
| Ban Member | statement | Guild ID (str), User ID (str) | - |
| Unban Member | statement | Guild ID (str), User ID (str) | - |
| List Roles | statement | Guild ID (str) | Roles (list |
| Create Role | statement | Guild ID (str), Name (str) | Role (discord.Role) |
| Delete Role | statement | Guild ID (str), Role ID (str) | - |
| Add Role | statement | Guild ID (str), User ID (str), Role ID (str) | - |
| Remove Role | statement | Guild ID (str), User ID (str), Role ID (str) | - |
| Get User | statement | User ID (str) | User (discord.User) |
| Get My User | statement | - | User (discord.User) |
| Create Dm | statement | Recipient ID (str) | DM Channel (discord.Channel) |
| List My Guilds | statement | - | Guilds (list |
| List Events | statement | Guild ID (str) | Events (list |
| Create Event | statement | Guild ID (str), Name (str), Start Time (str) | Event (any) |
| Delete Event | statement | Guild ID (str), Event ID (str) | - |
| List Automod Rules | statement | Guild ID (str) | Rules (list |
| Create Automod Rule | statement | Guild ID (str), Name (str) | Rule (any) |
| Delete Automod Rule | statement | Guild ID (str), Rule ID (str) | - |
| Create Webhook | statement | Channel ID (str), Name (str) | Webhook (any) |
| Get Webhooks | statement | Channel ID (str) | Webhooks (list |
| Execute Webhook | statement | Webhook ID (str), Webhook Token (str), Content (str) | - |
| List Emojis | statement | Guild ID (str) | Emojis (list |
| Create Stage | statement | Channel ID (str), Topic (str) | Stage (any) |
| Delete Stage | statement | Channel ID (str) | - |