{
  "id": "discord",
  "name": "Discord Automation",
  "description": "Battle-tested playbook for Discord browser automation via CDP. Covers server navigation, channel browsing, messaging, DMs, reactions, server joining, friend requests, and search. Discord uses React with aria-labels and data-list-item-id attributes for reliable selectors.",
  "platform": "discord",
  "version": "1.0.0",
  "urlPatterns": [
    "*discord.com*"
  ],
  "tags": [
    "discord",
    "chat",
    "community",
    "browser",
    "cdp"
  ],
  "successCount": 0,
  "failCount": 0,
  "steps": [
    {
      "action": "navigate",
      "url": "https://discord.com/channels/@me",
      "description": "Open Discord home (DMs)"
    },
    {
      "action": "wait",
      "ms": 2000,
      "description": "Wait for Discord to load"
    },
    {
      "action": "extract",
      "target": "[data-list-item-id*='guildsnav']",
      "format": "text",
      "description": "Extract server list from sidebar"
    },
    {
      "action": "screenshot",
      "description": "Capture Discord state"
    }
  ]
}
