cyberneticlibrary

Track Discord channel memory

discord-channel-memoryskillsetup L212
oh-ashen-one/openclaw-discord-memory
What it does

Build rolling 7-day cross-channel Discord memory digest

Best for

Maintaining agent memory across 3+ Discord channels without loading full history at session start

Inputs
  • · Discord channels (IDs)
  • · message_limits (50/30/20 per channel)
  • · workspace_path
Outputs
  • · memory/channels/digest.md (rolling, trims >7 days)
  • · memory/channels/digest-archive.md (append-only)
  • · Discord announcement (one message per run)
Requires
  • · Discord API (GramJS)
  • · cron scheduler
  • · file I/O
Preconditions

OpenClaw workspace configured, Discord auth token, channel IDs accessible, cron runner available

Failure modes
  • · Cron misses run window (check scheduler)
  • · Discord auth expired (token refresh needed)
  • · Workspace path wrong (writes nowhere)
  • · Rate limiting blocks message fetch
Trust signals
  • · Runs every 6 hours (configurable)
  • · Trims digest automatically >7 days
  • · Archive never deleted
  • · Costs ~$0.01-0.02/run (Haiku)
  • · Posts confirmation message to Discord