К основному содержанию
скилл

discord-bot-architect — скилл для Claude Code: боты на Discord.js

Помогает писать ботов для Discord на JavaScript и Python: слэш-команды, кнопки, меню, шардинг. Пригодится, когда бот выходит за пределы учебного примера.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill enterprise-communication/discord-bot-architect
Открыть на GitHub

Что делает discord-bot-architect

Скилл разбирает две основы: Discord.js v14 на JavaScript и Pycord на Python. Внутри — готовые шаблоны точки входа, загрузки команд и событий из папок, регистрации слэш-команд через SlashCommandBuilder и bot.slash_command. Агенту проще не изобретать структуру проекта заново.

Отдельный блок про интерактив: кнопки, выпадающие меню, модальные окна, сбор ответов через коллектор с таймаутом. Есть и про эксплуатацию — gateway intents, ограничение частоты запросов, шардинг. Совет по интентам прямой: MessageContent и members помечены как привилегированные, их советуют включать только при необходимости.

Практическая деталь, на которой спотыкаются: синхронизация слэш-команд. В примере на Pycord вызов bot.sync_commands() закомментирован с пометкой делать это осторожно. Если гонять синхронизацию при каждом запуске, команды в гильдиях обновляются с задержкой и можно получить дубли. Токен бота берётся из DISCORD_TOKEN через dotenv, так что переменную окружения придётся завести заранее.

Какие задачи решает

  • собрать каркас бота на Discord.js v14 с загрузкой команд из папки
  • поднять бота на Pycord и вынести команды в cogs
  • добавить слэш-команду с опциями и ответом через embed
  • сделать меню с кнопками и выпадающим списком ролей
  • разобраться с привилегированными интентами и шардингом

Примеры запросов агенту

  • создай каркас Discord-бота на Discord.js v14 со слэш-командой ping
  • перепиши этого бота на Pycord и разложи команды по cogs
  • добавь к команде menu кнопки подтверждения и отмены

Как установить discord-bot-architect

1Через claude-code-templates

npx claude-code-templates@latest --skill enterprise-communication/discord-bot-architect

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill discord-bot-architect -a claude-code

3Вручную: положить файлы

~/.claude/skills/discord-bot-architect/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/discord-bot-architect/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора205

Весь набор →
svelte-test-fix Слэш-команда для Claude, которая разбирает падающие тесты в Svelte и SvelteKit и предлагает исправления. Пригодится, когда тесты сыпятся после правок компонентов. 115установок wireshark-analysis Скилл для Claude, который помогает разбирать сетевой трафик в Wireshark: фильтры, потоки TCP/UDP, поиск аномалий и подозрительных пакетов. 113установок latex-posters Скилл помогает собрать постер для конференции или защиты в LaTeX: раскладка, цвета, колонки, вставка рисунков. 112установок obsidian-clipper-template-creator Скилл помогает собрать JSON-шаблон для Obsidian Web Clipper: разбирает страницу, находит переменные и отдаёт готовый файл для импорта. 110установок move-code-quality Разбирает пакеты на языке Move по чек-листу качества из Move Book и подсказывает, что поправить под Move 2024 Edition. 100установок doc Скилл для чтения, создания и правки документов .docx, когда важна вёрстка: таблицы, разрывы страниц, шрифты. Полезен, если документ уходит клиенту. 99установок statsmodels Скилл для регрессий, GLM, временных рядов и проверки гипотез прямо в Claude. Пригодится, когда нужен вывод по коэффициентам, а не только предсказание. 97установок worktree-init Раскладывает несколько задач по отдельным git worktree, чтобы каждая шла в своём окне Ghostty со своим Claude. 94установок

Похожие

discord-bot claude-office-skills Помогает спроектировать Discord-бота для модерации, уведомлений и работы с сообществом. Пригодится при настройке команд, ролей и тикетов. CX Codex +1 5 300установок discord openclaw Скилл прогоняет месседжинг Discord через message-инструмент OpenClaw: отправлять, править, удалять, закрепить и отреагировать, плюс интерактивные кнопки. Поможет, когда агенту нужен Discord как канал ответов и уведомлений. CX Codex +1 3 000установок telegram-group-analytics-bot reason-machines Скилл собирает статистику Telegram-группы: прирост участников, сообщения, активность по часам и автоматические отчёты. CX Codex +1 610установок senior-architect Alireza Rezvani Анализирует архитектуру проекта, зависимости и структуру кода. Пригодится для ADR, выбора базы данных и схем Mermaid, PlantUML или ASCII. 1 494установок chat-sdk vercel Помогает создавать мультиплатформенных чат-ботов на TypeScript с помощью Chat SDK от Vercel. Пригодится при настройке логики для Slack, Discord, Telegram или WhatsApp. CX Codex +1 5 400установок telegram-bot-builder sickn33 Скилл помогает спроектировать Telegram-бота: от обработчиков команд и кнопок до платежей и вебхуков. Пригодится, когда вы начинаете проект или готовите бота к запуску. CX Codex +1 3 700установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о discord-bot-architect

Как установить discord-bot-architect в Claude?

Через шаблоны: npx claude-code-templates@latest --skill enterprise-communication/discord-bot-architect. Второй способ — npx skills add davila7/claude-code-templates --skill discord-bot-architect -a claude-code. Файл скилла окажется в ~/.claude/skills/discord-bot-architect/SKILL.md.

Что делает discord-bot-architect?

Даёт агенту шаблоны для ботов Discord на Discord.js и Pycord: точка входа, слэш-команды, кнопки, меню, модальные окна, обработка интентов и шардинга.

Нужен ли токен бота для работы скилла?

Да, код логинится через process.env.DISCORD_TOKEN в JavaScript и os.environ["DISCORD_TOKEN"] в Python, значение подгружается из .env через dotenv.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой