Features & Capabilities
This document provides a structured list of everything Execord can do on your Discord server. Because Execord translates natural language into structured actions, it's important to understand exactly what information the bot can see (read) versus what it can change (execute).
If you ask the bot to do something and it says it cannot, it is likely because that specific property or endpoint is not listed below.
Reading Data (What Execord can see)
Before making changes, Execord can look up information about your server to gather context. It only retrieves data when specifically asked.
| Category | What the bot can read |
|---|---|
| Server (Guild) | Server ID, Name, Description, Icon URL, Owner, Creation Date, Locale, Premium Tier, Member Count, Verification Level, System/Rules/Updates Channels. |
| Categories | Category ID, Name, Position, Creation Date, Channels inside it, Permission Overwrites. |
| Channels | Channel ID, Type (Text/Voice/Forum/Stage), Category, Name, Position, Topic, NSFW status, News status, Slowmode Delay, Bitrate, User Limit (Voice), Available Tags & Reaction Emojis (Forum). |
| Roles | Role ID, Name, Color (Hex), Permissions list, Position, Mentionable status, Hoist status, Managed status, Icon URL. |
| Members (Max 50) | User ID, Username, Display Name, Avatar, Bot status, Server Nickname, Joined Date, Timeout status, and current Roles. |
| Bans | List of banned Users and the Reason for their ban. |
| Threads | Thread ID, Owner, Parent Channel, Name, Type (Public/Private/News), Tags, Slowmode, Creation Date, Archived/Locked status. |
| Messages (Max 50) | Message ID, Location, Author, Content (Text), Pinned status, Creation/Edit Date, and if it replies to another message. |
Modifying Data (What Execord can change)
Server Settings
- Edit Details: Update the server Name, Description, Language (Locale), and Verification Level.
- Edit Assets: Set or change the Icon, Banner, and Splash Image.
- Assign Channels: Define which channel acts as the Rules, Public Updates, or System/Welcome channel.
Categories
- Create: Set the Name, Position, and initial Permission Overwrites.
- Edit: Rename categories, move them, or adjust their permissions.
- Delete: Safely remove single or multiple categories at once.
Channels
- Create & Edit: Set the Name, Category, Position, and custom Permissions.
- Text Channels: Toggle NSFW and News status, set Topics, apply Slowmode cooldowns.
- Voice Channels: Enforce User Limits (1–99 participants).
- Forum Channels: Create Tags, require tags for new posts, set a default Reaction Emoji.
- Delete: Instantly bulk-delete any number of channels.
Roles & Permissions
- Create Roles: Define Name, Hex Color, and specific Discord Permissions. Set them as hoisted or mentionable.
- Edit Roles: Modify any property, including setting a custom Role Icon image.
- Complex Permissions: Target @everyone, specific Roles, or specific Members to allow or deny permissions on any channel or category.
- Delete Roles: Bulk-delete old or unused roles.
Member Moderation
- Timeouts: Temporarily mute users for any duration between 1 minute and 28 days.
- Kicks: Remove a member from the server with an audit log reason.
- Bans & Unbans: Ban members, optionally delete message history (up to 7 days). Bulk-unban by User ID.
- Edit Profiles: Change a member's server nickname or assign/remove multiple roles at once.
Messaging & Threads
- Send Messages: Send text or image attachments to any channel. Send private (ephemeral) messages visible only to you.
- Manage Messages: Edit bot messages or pin important messages to a channel.
- Purge Messages: Delete specific messages by ID, or bulk-purge the last X messages in a channel.
- Manage Threads: Create, edit, or delete Public, Private, or News threads.
Images
- Provide URLs: Supply an existing image URL and tell Execord to use it.
- Generate Images: Create images from text prompts using AI.
- Apply Everywhere: Both provided URLs and generated images can be applied as message attachments, Role Icons, Server Icons, Server Banners, or Invite Splash Images.
Action Chaining
Because Execord uses a Large Language Model, it can smartly use variables between actions. For example:
"Create a role called VIP, then create a private text channel where only VIPs can read messages, and post a welcome message inside it."
The bot will execute this perfectly in one go — creating the role, saving its ID, creating the channel with the correct permission overwrite, and sending the message into the new channel.