Как настроить бота по билетам Discord
Настройте TicketCord на принадлежащем вам приложении Discord: создайте бота, подключите его, выберите роли персонала, опубликуйте панель тикетов, затем откройте, возьмите в работу и закройте тестовый тикет.
Это руководство проведет вас от пустого Discord Developer Portal до закрытого тестового тикета с транскриптом. Оно повторяет шаги мастера настройки, который вы видите после входа в TicketCord, и не требует ни кода, ни собственного сервера.
Ваш собственный бот, а не общий
Многие боты тикетов для Discord представляют собой одного общего бота: вы добавляете его по пригласительной ссылке вендора, и на каждом сервере, где он работает, отображаются имя и аватар вендора. TicketCord устроен иначе. Вы создаете приложение Discord в собственном аккаунте Developer Portal, подключаете его токен, а TicketCord запускает бота за вас. Участники видят имя и аватар вашего бота, а приложение остается в вашем аккаунте Discord.
Поэтому у TicketCord нет публичной пригласительной ссылки, а это руководство начинается в Developer Portal. Это добавляет к настройке несколько минут. На плане Free сообщения бота также содержат подпись Powered by TicketCord.com; платные планы ее убирают.
Что вам нужно
- Учётная запись Discord с правами администратора или владельца на целевом сервере (сам Discord также требует право «Управление сервером» для добавления любого бота)
- Учетная запись TicketCord. Новые аккаунты начинают с 14-дневного пробного периода Enterprise, карта не требуется.
- Веб-браузер с выполненным входом в Discord
Смотрите видеоруководство
Та же настройка на видео: от Developer Portal до закрытого тестового тикета и его транскрипта.
Записано 7 июня 2026 г. · 9:24 · Смотреть на YouTube
Плеер загружается с YouTube только после нажатия кнопки воспроизведения.
Что изменилось с момента записи
- Для подключения бота теперь нужен только его токен. Секрет клиента (client secret), который вставляли в видео, больше не запрашивается.
- Последний экран настройки теперь может опубликовать панель тикетов за вас. Команда /embed из видео по-прежнему работает.
- Настройки сервера сгруппированы иначе. Автозакрытие, закрытие и взятие тикетов в работу находятся в разделе «Жизненный цикл тикетов», а не в «Автоматизация».
- Новые аккаунты теперь начинают с 14-дневного пробного периода Enterprise без карты, а не с пробного периода и кода скидки, о которых говорится в конце видео.
- Сайт переехал с ticketcord.net на ticketcord.com.
Главы
- 0:00 Подготовьте категории и каналы для тикетов
- 1:02 Создайте приложение Discord
- 1:26 Отключите Public Bot
- 2:14 Сбросьте и скопируйте токен бота
- 2:31 Войдите и подключите бота
- 3:10 Пригласите бота через TicketCord
- 3:42 Выберите роли персонала, категории и каналы
- 4:37 Опубликуйте панель тикетов командой /embed
- 5:38 Откройте тестовый тикет
- 6:02 Отвечайте из панели управления
- 6:45 Настройки закрытия и взятия в работу
- 7:56 Закройте тикет и прочитайте транскрипт
Пошаговая инструкция
1. Создайте приложение Discord
Перейдите в Discord Developer Portal, войдите под учётной записью, которая должна владеть ботом, и нажмите New Application. Заданные вами имя и аватар становятся идентификатором бота, который видят ваши участники, и их можно изменить позже, поскольку TicketCord всегда считывает их напрямую из Discord. Отключите Public Bot, чтобы посторонние не могли добавить вашего бота на свои серверы.
2. Добавьте пользователя-бота и скопируйте токен
Откройте вкладку Bot, сбросьте токен и сразу же скопируйте его: Discord показывает его только один раз. Относитесь к нему как к паролю. Вставляйте его только в панель TicketCord, никогда не передавайте его где-либо ещё и сбрасывайте заново, если потеряли его или подозреваете утечку.
3. Включите необходимые намерения
На той же вкладке Bot включите Server Members Intent и Message Content Intent в разделе Privileged Gateway Intents. TicketCord нужны оба, чтобы проверять роли персонала и читать сообщения заявок для транскриптов, ModMail и AI-функций. Presence Intent не требуется. Discord возвращает ошибку шлюза 4014, пока необходимые привилегированные намерения не включены; TicketCord делает одну автоматическую попытку включить их, и если бот всё равно не подключается, включите их вручную и перезапустите бота с панели.
4. Подключите бота к TicketCord
Войдите в TicketCord через Discord. Новый аккаунт открывает мастер настройки; в существующем аккаунте выберите «Добавить бота». Вставьте токен, выберите «Проверить токен / Продолжить», проверьте имя и аватар бота, которые TicketCord считал из Discord, и выберите «Подключить бота / Добавить бота». TicketCord шифрует токен перед записью в хранилище.
5. Пригласите бота через TicketCord
Выберите «Добавить бота» в мастере настройки или «Пригласить» на странице бота, выберите сервер, которым вы владеете или который администрируете, и авторизуйте бота в Discord. TicketCord сам определяет присоединение. Не приглашайте бота по ссылке, созданной в Discord Developer Portal: при ручном приглашении обычно не хватает разрешений или области действия слэш-команд. Если это уже произошло, исключите бота с сервера и пригласите его снова из TicketCord; токен останется действительным.
6. Исправьте положение роли бота
Discord помещает роль только что приглашённого бота в конец списка ролей. Откройте «Настройки сервера», затем «Роли», и перетащите роль бота выше ролей персонала, чтобы бот мог управлять правами на заявки для них. Роль бота ниже ролей, которыми он должен управлять, является одной из самых частых причин, по которым канал заявки открывается с неправильными правами.
7. Выберите роли персонала, категории и каналы
На шаге настройки выберите роли персонала, которые видят новые тикеты, категорию, в которой открываются тикеты, при желании категорию для закрытых тикетов, а также каналы транскриптов и логов, затем выберите «Сохранить и продолжить». TicketCord может предложить начальную конфигурацию; сначала проверьте ее. Если вам нужны роли или каналы, нажмите «Создать их за меня», чтобы создать недостающие на вашем сервере и выбрать их в форме. Если только что созданной роли или канала нет в списке, выберите «Обновить». Также можно выполнить /setup в Discord, чтобы создать набор категорий, каналов и ролей по умолчанию, затем выбрать их во вкладках Персонал, Открытие тикетов, Закрытие тикетов и Общие в настройках сервера и сохранить. Одна команда /setup ничего не сохраняет в TicketCord.
8. Опубликуйте панель тикетов
На последнем экране настройки выберите «Канал панели», в котором участники будут открывать тикеты, и нажмите «Опубликовать панель тикетов». Позже панели можно публиковать во вкладке «Панели и сообщения» в настройках сервера или командой /embed в Discord. Выбирайте /embed в меню команд Discord: команда, вставленная как текст, не выполняется.
9. Откройте и возьмите в работу тестовый тикет
Нажмите кнопку на панели, как это сделал бы участник. Бот откроет приватный тикет, который видят только участник, ваши роли персонала и бот, и отправит сообщение с кнопками «Взять» и «Закрыть». Нажмите «Взять» или выполните /claim, чтобы взять тикет. Персонал также может отвечать из панели управления TicketCord, и ответ публикуется в тикете от имени вашего бота.
10. Закройте тикет и проверьте транскрипт
Нажмите «Закрыть» и подтвердите или выполните /close. Закрытие фиксируется в канале логов. Выполните /transcript в тикете, чтобы сохранить HTML-транскрипт в канал транскриптов. Чтобы архивировать каждый тикет автоматически, включите «Отправлять транскрипт при закрытии тикета» в разделе «Закрытие тикетов» в настройках сервера. Если также включено «Удалять канал при закрытии», транскрипт публикуется до удаления канала. Чтобы писать участнику в личные сообщения при закрытии его тикета, включите «Включить DM при закрытии» там же.
Частые проблемы и решения
Ошибка шлюза 4014 при подключении бота
Одно из двух привилегированных намерений всё ещё отключено. Включите Server Members Intent и Message Content Intent на вкладке Bot в Developer Portal, затем переподключите бота с панели.
Discord не дает отключить Public Bot
Discord блокирует приватные приложения, у которых все еще есть ссылка установки по умолчанию. Задайте в Installation для Install Link значение None, сохраните, затем отключите Public Bot.
Бот проходит проверку, но приглашение завершается ошибкой «Integration requires code grant»
Для приложения включена опция Requires OAuth2 Code Grant. Откройте вкладку Bot в Developer Portal, отключите её, сохраните и пригласите бота снова с панели.
Настройка бесконечно ждет присоединения бота
Пригласите бота кнопкой «Добавить бота» или «Пригласить» в TicketCord на сервер, которым вы владеете или который администрируете, и разрешите всплывающие окна, чтобы открылось окно авторизации Discord.
Роли или канала нет в списках настройки
Нажмите «Обновить» после создания в Discord. Если он по-прежнему не появляется, проверьте, что роль бота видит этот канал или категорию.
/setup или /embed нет в меню команд Discord
Перезагрузите Discord после приглашения бота (Ctrl+R или Cmd+R на Mac). Discord показывает /setup только участникам с правом «Администратор» или сразу с правами «Управление каналами» и «Управление ролями», а /embed только участникам с правом «Управление сообщениями».
Слэш-команды не появляются на сервере
В приглашении не было области applications.commands, обычно из-за вручную созданной ссылки-приглашения вместо ссылки из панели. Удалите бота, пригласите его заново с панели и перезагрузите Discord.
Кнопка панели ничего не делает
У бота нет прав View Channel, Manage Channels, Manage Permissions, Send Messages или Embed Links на категории заявок. Исправьте переопределения прав категории для роли бота, затем запустите /diagnose.
Персонал не видит заявки, которые должен видеть
Их роль не выбрана в разделе «Персонал» на панели, либо роль бота находится ниже их роли в «Настройках сервера» → «Роли». Выберите роль на панели и перетащите роль бота выше неё в Discord.
«Этот сервер ещё не настроен»
Основные настройки панели, роли персонала, категории заявок и категория закрытых заявок ни разу не были сохранены. Сохраните их в разделах «Структура» и «Персонал» на панели, затем попробуйте снова.
Все коды ошибок TicketCord и способы их устранения
Ваш рабочий процесс с билетами готов
Участники могут открывать заявки с панели, а сотрудники отвечают в Discord или в почтовом ящике панели. Бот продолжает работать, даже когда вы закроете эту вкладку: разворачивать или размещать его самостоятельно не нужно. На планах Pro и Enterprise при включённых настройках также доступны черновики ответов Atlas и функции базы знаний.
Следующие шаги
- Добавьте роли и права персонала
- Включите автоматические транскрипты
- Обучение Atlas утвержденным источникам знаний
- Настраивайте и встраивайте панели билетов
- Что входит в тикет-бота TicketCord для Discord
- Сравните планы и цены