Вся документация
C#

Discord Bot (C#)

Готовый Discord-бот на C# и Discord.Net. После настройки Message Content Intent он отвечает pong на команду !ping в канале сервера.

  1. 1

    Зарегистрируйтесь на Deployka

    Если у вас ещё нет аккаунта — создайте его за 30 секунд: email и пароль.

    Создать аккаунт →
  2. 2

    Подготовьте нужные ключи/переменные

    Для этого шаблона нужно заполнить одну переменную: DISCORD_TOKEN. Вот как их получить — шаг за шагом.

    DISCORD_TOKEN
    1. Откройте discord.com/developers/applications в браузере и войдите под своим аккаунтом Discord.
    2. Нажмите «New Application», введите любое имя, нажмите «Create».
    3. В меню слева откройте «Bot».
    4. Нажмите «Reset Token» (или «Add Bot», если это первый раз), подтвердите.
    5. Нажмите «Copy» под полем TOKEN — это и есть ваш DISCORD_TOKEN.
    6. В разделе «Privileged Gateway Intents» включите «Message Content Intent»: он нужен встроенному примеру, который проверяет текст команды !ping.
    7. Вставьте токен в поле DISCORD_TOKEN на Deployka.

    Бот не появится на вашем сервере сам — пригласите его через «OAuth2 → URL Generator» на той же странице: отметьте scope «bot», нужные права, откройте получившуюся ссылку и выберите свой сервер.

  3. 3

    Запустите деплой

    Нажмите кнопку ниже — откроется страница шаблонов с уже выбранным этим шаблоном. Если он требует переменные — вставьте значения, полученные на шаге выше, и нажмите Deploy.

    Задеплоить «Discord Bot (C#)»

    Деплой обычно занимает 20–40 секунд. Статус проекта появится в личном кабинете и сменится на «running», когда всё готово.

  4. 4

    Проверьте, что всё работает

    Убедитесь, что бот приглашён на сервер и имеет права View Channels и Send Messages. В доступном ему канале отправьте ровно !ping — шаблон ответит pong. Если ответа нет, проверьте Message Content Intent в Developer Portal и Logs проекта.

    У этого типа проекта нет собственного веб-адреса — это нормально, не ошибка.

  5. 5

    Что-то не работает?

    Откройте страницу проекта в личном кабинете → вкладка Logs — там видна точная причина (неверный токен, ошибка в коде, отсутствующая переменная). Если не разобрались — напишите в поддержку прямо из личного кабинета или через Telegram-бота командой /support.