Summarize a Channel Discussion
Read Discord channel [channel ID] messages for [message range or period]. Summarize decisions, open questions, and follow-up tasks with message identifiers, using the messages available to the bot.
Leina connects to Discord Bot to help you summarize discussions, publish announcements, and organize server events. Ask in your team chat. Leina does the work and brings back the result.
Connect Discord Bot, choose what to share, and hand off your first task.
You
Post in Discord channel [announcements channel ID]: our community demo is October 20 at 18:00 UTC in the Demo voice channel. Members can bring one project and have five minutes to show it. Do not mention anyone.
Leina
I posted the community demo announcement without user, role, or everyone mentions.
Discord · Message sent
Community demo · October 20
Posted in the selected announcements channel.
A Discord Bot AI agent uses your connected bot to read accessible discussions and carry out server tasks. Ask for a channel recap, an announcement, or a scheduled community event.
You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.
Discord brings communities together in servers with text channels, voice channels, roles, and events.
Provide the destination channel, event details, and mention preferences.
Arrange the supplied details into a short announcement.
Send through the connected bot with the requested mention controls.
Return the sent message details for reference.
Copy a prompt, add your details, and send it to Leina in your connected team chat.
Read Discord channel [channel ID] messages for [message range or period]. Summarize decisions, open questions, and follow-up tasks with message identifiers, using the messages available to the bot.
Write and send a Discord announcement to channel [channel ID] from details [announcement details]. Use only these intended mentions [mentions or none], and return the sent message ID.
Create a Discord event in server [server ID] for [event name] from [start date and time] to [end date and time], using [timezone], in [voice channel or external location]. Use this agenda: [details].
Read the latest 100 messages in Discord server [server ID], channel [channel ID]. Summarize decisions and open questions, include source message links, and save a page under Notion page [parent page ID].
Your next Discord Bot task can start with a message.
Tell Leina what you need in your team chat. Include the source, destination, and expected result.
Connect the tools involved and give Leina access to the content it needs.
Share the source material, say where the result belongs, and describe what you need.
Review the result and any changes in the connected app.
Hand off these everyday tasks to your AI employee.
Reorder or re-parent channels in a Discord guild. Requires the MANAGE_CHANNELS permission. Only one entry per request may change parent_id.
Get a role in a Discord guild by ID.
Get the number of members holding each role in a Discord guild, excluding @everyone.
Reorder roles in a Discord guild. Requires the MANAGE_ROLES permission.
Pause invites or direct messages in a Discord guild for up to 24 hours. Requires the MANAGE_GUILD permission.
Get an application by id.
Get the current platform bot application.
Get the current OAuth2 application information.
Get Discord OAuth2 public keys.
Get the public Discord gateway URL.
Get gateway connection info for the platform bot.
Get a guild by id using the platform bot token.
Update guild settings.
Create a guild with the platform bot token.
Create a guild from a template with the platform bot token.
Delete a guild owned by the platform bot.
List audit log entries for a guild.
List bans for a guild.
Get a specific guild ban by user id.
Ban a user from a guild.
Bulk ban users from a guild.
Remove a guild ban for a user.
Preview how many members would be pruned from a guild.
Prune inactive members from a guild.
Leave a guild as the current bot user.
Get a user by id.
Update the current bot user's profile.
Test the configured bot token against /users/@me.
Get the preview for a discoverable guild.
Get the vanity invite for a guild.
Get a guild template by code.
List templates for a guild.
Create a template for a guild.
Sync a guild template with the current guild state.
Delete a guild template.
Update a guild template.
Get a guild welcome screen.
Update a guild welcome screen.
Get the public guild widget JSON.
Get the public guild widget PNG.
Get guild widget settings.
Update guild widget settings.
List guild integrations.
Delete a guild integration.
Get guild onboarding configuration.
Update guild onboarding configuration.
Create a guild auto moderation rule.
Delete an auto moderation rule.
Get an auto moderation rule.
List auto moderation rules for a guild.
Update an auto moderation rule.
List public voice regions.
List voice regions for a guild.
Update the current bot user's voice state.
Update another user's voice state.
List public sticker packs.
Get a sticker by id.
Create a guild emoji.
Get a guild emoji by id.
List emojis for a guild.
Delete a guild emoji.
Update a guild emoji.
Create a guild sticker from base64 file content.
Get a guild sticker by id.
List stickers for a guild.
Delete a guild sticker.
Update a guild sticker.
Create a guild scheduled event.
Get a guild scheduled event.
List scheduled events for a guild.
List users for a guild scheduled event.
Delete a guild scheduled event.
Update a guild scheduled event.
List channels in a guild.
Get a guild member by guild id and user id.
List guild members.
Search guild members by query.
List roles in a guild.
Add a role to a guild member.
Delete a role from a guild member.
Update a guild member.
Update the current bot user's guild member profile.
Add a user to a guild with a user access token.
Delete a user from a guild.
Create a role in a guild.
Update a guild role.
Delete a guild role.
List global application commands.
Get a global application command.
Create a global application command.
Update a global application command.
Delete a global application command.
Get guild application command permissions.
List guild application command permissions.
Get application role connection metadata.
Get the current user's application role connection.
Update the current user's application role connection.
List guild-scoped application commands.
Get a guild-scoped application command.
Create a guild-scoped application command.
Update a guild-scoped application command.
Delete a guild-scoped application command.
List public archived threads in a channel.
List private archived threads in a channel.
List private archived threads joined by the current bot user.
Get active threads for a guild.
Join a thread as the current bot user.
Leave a thread as the current bot user.
Add a member to a thread.
Delete a member from a thread.
List thread members.
Get a thread member by user id.
Pin a message in a channel.
Unpin a message in a channel.
List pinned messages in a channel.
List invites for a channel.
List invites for a guild.
Resolve a guild or channel invite by code.
Revoke an invite by code.
Get a channel by id.
Get a message by channel id and message id.
List messages in a channel.
Create a Discord channel message with the platform bot token.
Update a message in a Discord channel.
Delete a message in a Discord channel.
Bulk delete messages in a Discord channel.
Add a reaction as the current bot user.
Delete the current bot user's reaction on a message.
List users who reacted to a message with a specific emoji.
Delete another user's reaction on a message.
Delete all reactions on a message.
Delete all reactions for a specific emoji on a message.
Create or fetch a DM channel with a recipient user.
Add a recipient to a group DM channel.
Remove a recipient from a group DM channel.
Create an invite for a Discord channel.
Create a channel in a guild.
Delete a channel.
Update settings for an existing channel.
Create or update a channel permission overwrite.
Delete a channel permission overwrite.
Follow an announcement channel into a target channel.
Crosspost a message in an announcement channel.
Create a thread in a Discord channel.
Create a thread from a Discord message.
Trigger the typing indicator in a channel.
Tell Leina which sources to use and where the result belongs.
Connect the Apps your work depends on, and give Leina the context to carry the task forward.
Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.
See How Leina Works in SlackI posted the community demo announcement without user, role, or everyone mentions.
Yes. Give the channel ID and message range; AI can organize the accessible message content and its identifiers.
Yes. Specify the intended mentions or no mentions when requesting the message so mention controls match your intent.
No. This connection is scoped to the installed server and the bot’s access. Channel permissions and message-content configuration affect what can be read.
Start with one task you already need to do. Tell Leina what a finished result should look like.
Connect Discord Bot, choose what to share, and hand off your first task.