discord-bot-members

Sync complete Discord server member lists via HTTP API with pagination.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-bot-members
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discord-bot-members
Source: https://github.com/lycfyi/community-agent-plugin/tree/main/plugins/discord-bot-connector/skills/discord-bot-members
Command: npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-bot-members

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Syncs complete Discord server member lists using bot token via HTTP API. Optimized for large servers (100k+ members). Works alongside discord.py-self - Uses direct HTTP API calls, no library conflicts.

Core Features & Use Cases

  • Full member synchronization: Retrieve all server members (including bots) using a bot token via the official HTTP API.
  • Scalable for 100k+ members: Handles large servers with efficient pagination and rate-limit management.
  • Safe with discord.py-self: Operates alongside the library without namespace conflicts while using direct API calls.
  • Use Case: Maintain an up-to-date member roster for audits, onboarding, and analytics.

Quick Start

List servers the bot can access: python {{PLUGIN_DIR}}/tools/member_sync.py --list

Sync members from a server: python {{PLUGIN_DIR}}/tools/member_sync.py --server SERVER_ID

Include bot accounts: python {{PLUGIN_DIR}}/tools/member_sync.py --server SERVER_ID --include-bots

Frequently Asked Questions about discord-bot-members

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

FAQPage Schema
How do I sync complete Discord server member lists for large servers?▼

To sync Discord server member lists at scale, you can retrieve all members using a bot token via the official HTTP API. This approach handles large servers with 100k+ members through efficient pagination and rate-limit management.

Do I need the SERVER MEMBERS INTENT to retrieve all server members via the HTTP API?▼

Yes, you must enable the SERVER MEMBERS INTENT in the Discord Developer Portal to retrieve all server members. You also need a valid bot token, Python 3.11+, and the aiohttp and pyyaml packages installed.

Can I sync Discord members using direct HTTP API calls alongside discord.py-self?▼

Yes, you can safely sync Discord members using direct HTTP API calls alongside discord.py-self. This method avoids library conflicts and namespace issues by operating independently of the library's internal caching.

What is the best way to pull a full member roster from a Discord server for audits?▼

The best way to pull a full member roster for audits is using a bot token with direct HTTP API pagination. This retrieves all users, with an option to include bot accounts, ensuring an up-to-date list for analytics.

How to list servers a Discord bot can access before syncing members?▼

You can list servers a Discord bot can access by running the member sync tool with the --list argument. This identifies available server IDs before you execute the full member retrieval process for a specific server.

Does retrieving 100k+ Discord members via HTTP API hit rate limits?▼

Retrieving 100k+ Discord members via the HTTP API is managed with built-in rate-limit handling. The sync process uses efficient pagination to safely navigate API restrictions without failing the large-scale retrieval.