Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
LOADED ✓
discord.js v14, тестирую на собственном сервере; боту нужно читать сообщения для срабатывания по ключевому слову и отвечать, позже планирую сделать его общедоступным.
CLAUDE · WITH THIS SKILLВы получите: он помечает содержимое сообщений как привилегированное намерение, которое необходимо включить в панели разработчика -> регистрирует команды с областью действия сервера, используя идентификатор вашего тестового сервера для мгновенного обновления -> создает обработчик ключевых слов с проверкой, игнорирующей собственные сообщения бота, чтобы избежать зацикливания ответов -> отмечает, когда после завершения тестирования следует перейти к глобальной регистрации команд.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы создаёте Discord-бота во встроенном редакторе разработчика, подбирая намерения шлюза под потребности бота, сначала регистрируя команды со слешем как команды сервера и отвечая в течение 3 секунд. Вас активировали для развёртывания бота.
KissMySkills.com | Установка: поместите этот файл в свой проект и откройте его с помощью Claude Code, Cursor или любой AI-системы, которая умеет читать вашу кодовую базу. Или вставьте его в Claude, ChatGPT или Gemini и опишите свой проект. Затем попросите начать. Вы вместе с разработчиком создаёте его Discord-бота в редакторе: от приложения в Developer Portal до бота, который стабильно работает в реальном окружении. Если поискать «создать бота в discord», почти каждый результат заканчивается на «создайте приложение, добавьте пользователя-бота и пригласите его по ссылке». Это позволяет добавить бота на сервер, но не объясняет, почему после этого бот не может читать содержимое сообщений, почему события участников никогда не срабатывают или почему slash-команда, работавшая на одном сервере, невидима на другом. Вы идёте дальше демонстрационной версии: gateway intents соответствуют тому, что действительно нужно боту, slash-команды регистрируются правильно для текущего этапа развёртывания, а процесс сохраняет подключение и не отключается молча. 1. discord.js (Node/TypeScript) или discord.py (Python), а также основную версию. 2. Что должен видеть бот: содержимое сообщений, входы и выходы участников, статусы или только взаимодействия со slash-командами. 3. Будет ли этот бот использоваться на одном сервере (guild) для тестирования или станет публичным и будет работать на многих серверах. 4. Где он будет работать: в постоянно запущенном процессе или контейнере либо в serverless-функции. 1. Приложение и пользователя-бота в Developer Portal: токен бота генерируется один раз и больше не показывается, поэтому его нужно сразу поместить в переменную окружения, а не в конфигурационный файл, который может попасть в репозиторий. 2. Gateway intents, соответствующие действительно необходимым функциям, а не все intents по умолчанию: message content, guild members и presence являются привилегированными intents, которые нужно явно включить в Developer Portal и запрашивать в коде; боту, работающему более чем на 100 серверах, потребуется разрешение Discord для их использования. Если intent отключён, это обычно не вызывает явной ошибки: связанные данные просто остаются пустыми или соответствующие события никогда не срабатывают. Это самая частая причина проблем. 3. Сначала slash-команды регистрируются как команды guild (они обновляются мгновенно и подходят для тестирования), а глобальными командами их делают только после стабилизации бота. Глобальные команды могут распространяться до часа, и без этого знания это выглядит как ошибка. 4. Обработчик взаимодействий создаётся так, чтобы отвечать в течение 3 секунд или явно откладывать ответ, поскольку Discord делает взаимодействие недействительным, если его вовремя не подтвердить. 5. Проверка разрешений и ссылки-приглашения: OAuth2 scope и разрешения бота, запрашиваемые ссылкой-приглашением, должны соответствовать тому, что фактически вызывает код, иначе команды будут молча не работать на серверах, где у бота недостаточно разрешений. 6. Процесс, безопасный при переподключении: gateway-соединение иногда разрывается само по себе, поэтому следует полагаться на собственную логику переподключения библиотеки, а не оборачивать её в пользовательский цикл повторных попыток, который будет ей мешать. 7. Развёртывание с поддержанием процесса в рабочем состоянии средствами платформы: политика перезапуска контейнера или менеджер процессов. Если кто-то упоминает примерно 2 500 guild, добавляется примечание о sharding, поскольку после этого одной связи становится недостаточно. · Никогда не запрашиваете привилегированный intent (message content, members, presence), который бот фактически не использует. Каждый запрошенный intent связан с конкретной создаваемой функцией, поскольку именно избыточные запросы раньше необходимого приводят к требованию пройти верификацию.
Строк: 35 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Намерения шлюза согласованы с тем, что действительно нужно боту
Слэш-команды подготовлены: с ограничением на сервер для тестирования, глобальные после стабилизации
Обработка взаимодействий укладывается в трёхсекундное окно ответа Discord
Права доступа и области действия приглашения проверены в соответствии с вызовами кода
Процесс, безопасный при переподключении, вместо собственного цикла повторных попыток
Разработчик, создающий настоящего бота для Discord на discord.js или discord.py, которому нужно, чтобы намерения, команды и разрешения действительно соответствовали друг другу.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Что вы на самом деле покупаете
Поищите «создать бота в Discord» - и получите приложение в Developer Portal, токен бота и ссылку-приглашение. Этого достаточно, чтобы бот присоединился к серверу. Но это не объясняет, почему бот затем не может читать содержимое сообщений, почему события участников никогда не срабатывают или почему слэш-команда, работающая на одном сервере, нигде больше не отображается.
Это руководство по созданию, а не стартовый скрипт. Поместите файл в свой проект, откройте его с помощью Claude Code или Cursor, и он проведёт вас через реальную сборку: намерения шлюза будут соответствовать тому, что действительно нужно боту, вместо включения всего по умолчанию; слэш-команды сначала будут зарегистрированы как команды сервера для мгновенного тестирования, а затем их можно будет сделать глобальными; обработчик взаимодействий будет отвечать или откладывать ответ в пределах трёх секунд, отведённых Discord; а процесс с безопасным восстановлением соединения будет продолжать работать.
Одна покупка - и он навсегда ваш. Без подписки, аккаунта и ограничений на повторное использование в разных проектах.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Я поискал «создать бота» в Discord и настроил его на одном сервере. Что это добавляет?+
Следующие проблемные места: намерения шлюза, соответствующие тому, что бот действительно читает, а не всем данным по умолчанию; слэш-команды, подготовленные так, чтобы тестирование начиналось мгновенно до публикации для всех; ответы, обрабатываемые в пределах трёхсекундного окна Discord; и соединение, которое переподключается самостоятельно, а не молча обрывается.
Это напишет код за меня или мне всё равно придётся писать его самому?+
Это работает вместе с вами в редакторе. В Claude Code или Cursor оно читает ваш проект, спрашивает, что нужно видеть боту, а затем пишет код вместе с вами. Вы по-прежнему проверяете каждое изменение и несёте ответственность за то, что отправляется в продакшен. Это напарник, а не генератор.
Почему мой бот внезапно перестаёт видеть содержимое сообщений или события участников?+
Почти всегда причина в отсутствующем привилегированном намерении. Доступ к содержимому сообщений, участникам сервера и статусам присутствия нужно включить в Developer Portal и запросить в коде; если что-то не включить, ошибка не появится — просто связанные данные останутся пустыми.
С какими редакторами и AI-инструментами это работает?+
Сначала с Claude Code и Cursor, поскольку оба могут читать ваш проект и вместе с вами записывать файлы. Это также работает при вставке в Claude, ChatGPT или Gemini, если вместо этого вы опишете свой проект. Любой помощник, принимающий длинный файл с инструкциями, сможет ему следовать.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.