Overview
- Skill Key
- ginhoor/discord-purge-bot
- Author
- ginhoor
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/ginhoor/discord-purge-bot
- Latest Commit SHA
- 70c124070d0466249dd91cf206c907a1135b456c
Operate a Discord message cleanup workflow with an official bot token and Discord HTTP API. Use when asked to purge guild channel history, delete messages by user/keyword/time window, run dry-run previews, execute guarded bulk deletion jobs, or recreate a channel for fast wipe. Do not use for self-bot cleanup or personal DM history wipe.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 discord-purge-bot 技能。 若已安装,则直接安装 discord-purge-bot 技能。
# Discord Purge Bot Run controlled cleanup in Discord guild channels with safety gates and audit-friendly outputs. ## Safety Contract - Use only a bot token (`DISCORD_BOT_TOKEN` or `--token`). - Refuse user-account token flows and self-bot behavior. - Run `purge-preview.mjs` first for every destructive request. - Require explicit confirmation code before running deletion. - Abort if channel is not a guild channel. - Keep logs and JSON summaries for each run. ## Workflow 1. Collect scope: `channel-id`, optional `author-id`, `contains`, `regex`, `after`, `before`. 2. Read `references/discord-limits.md` before deletion runs. 3. Run preview to estimate impact and get confirm code. 4. Run deletion with confirm code. 5. Share summary: scanned, matched, deleted, failed, old-vs-recent split. ## Commands ### Preview ```bash node scripts/purge-preview.mjs \ --channel-id 123456789012345678 \ --author-id 987654321098765432 \ --contains "error" \ --after "2026-03-01T00:00:00Z" \ --max-scan 5000 \ --out ./tmp/purge-preview.json ``` ### Run Purge ```bash node scripts/purge-runner.mjs \ --channel-id 123456789012345678 \ --author-id 987654321098765432 \ --contains "error" \ --after "2026-03-01T00:00:00Z" \ --confirm "PURGE-XXXXXXXX" \ --state-file ./tmp/purge-state.json \ --out ./tmp/purge-result.json ``` ### Dry Run ```bash node scripts/purge-runner.mjs --channel-id 123456789012345678 --confirm "PURGE-XXXXXXXX" --dry-run ``` ### Clone or Nuke Channel ```bash node scripts/purge-nuke.mjs --channel-id 123456789012345678 --confirm "NUKE-XXXXXXXX" --out ./tmp/nuke.json node scripts/purge-nuke.mjs --channel-id 123456789012345678 --confirm "NUKE-XXXXXXXX" --delete-old --out ./tmp/nuke.json ``` ## Script Roles - `scripts/purge-preview.mjs`: scan channel messages, apply filters, return counts and confirm code. - `scripts/purge-runner.mjs`: execute deletion with 2-week split (`bulk-delete` + single delete fallback). - `scripts/purge-nuke.mjs`: create...
# discord-purge-bot OpenClaw skill for controlled Discord message cleanup with preview, guarded execution, and audit-friendly output. ## Usage See `SKILL.md` for workflow and commands.
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.