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.

CategoryWhat 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.
CategoriesCategory ID, Name, Position, Creation Date, Channels inside it, Permission Overwrites.
ChannelsChannel 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).
RolesRole 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.
BansList of banned Users and the Reason for their ban.
ThreadsThread 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.
Execord cannot read messages outside of the channel you run the command in, unless you explicitly ask it to. It does not log message content.

Modifying Data (What Execord can change)

Server Settings

Categories

Channels

Roles & Permissions

Member Moderation

Messaging & Threads

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.