discord-get-messages

Retrieve Discord channel messages via API v10 with pagination and filtering.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill discord-get-messages-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-get-messages
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/discord-get-messages
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill discord-get-messages-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of retrieving Discord channel message history so you can review, analyze, or export conversation content without manually scrolling the channel.

Core Features & Use Cases

  • Channel message retrieval: Pull recent messages from a Discord channel using Discord API v10 with adjustable limits.
  • Pagination support: Retrieve messages before/after specific message IDs, or get messages around a target ID.
  • Filtering-ready output: Returns message fields (author, timestamps, attachments, embeds) so you can format results or filter by content type, author, or keywords.

Quick Start

Use the discord-get-messages skill to retrieve the last 50 messages from Discord channel 123456789012345678 by providing your DISCORD_BOT_TOKEN and the channel ID.

Frequently Asked Questions about discord-get-messages

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve Discord channel message history for analysis?

Discord channel message history can be retrieved using Discord API v10 by providing a valid bot token and channel ID. You can pull recent messages in batches of 1 to 100 for review, search, or conversational analysis.

What do I need to pull messages from a Discord channel?

You need a valid DISCORD_BOT_TOKEN and the target channel ID to pull messages from a Discord channel. The process requires channel ID validation and correct handling of Discord API v10 responses to ensure successful retrieval.

How does pagination work when fetching Discord messages?

Pagination when fetching Discord messages works by targeting specific points in the channel history using before, after, or around message IDs. This method allows you to retrieve sequential batches of messages beyond the standard limit constraints.

Can I filter Discord messages by author or content after retrieving them?

You can filter Discord messages by author or content after retrieval. The output provides message fields including author, timestamps, attachments, and embeds, which enables optional post-retrieval formatting or filtering by specific content types or keywords.

What are the limitations when exporting Discord conversation history?

Limitations when exporting Discord conversation history include a strict retrieval limit of 1 to 100 messages per API request. You must also handle common Discord API v10 error codes and implement pagination via message IDs to access larger channel history windows.