Чтобы начать работать с TG Support Bot, сначала нужно создать самого Telegram-бота и настроить группу поддержки. Это займет всего 10–15 минут, и не требует никаких знаний программирования.
Ссылка на репозиторий проекта:
https://github.com/prog-time/tg-support-bot
В этой статье мы пошагово разберём:
- как создать Telegram-бота через @BotFather,
- как настроить группу поддержки,
- как получить ID группы для конфигурации бота.
Шаг 1. Создайте бота через @BotFather
- Откройте Telegram и найдите пользователя @BotFather.
- Нажмите Start или отправьте команду:
/newbot - Следуйте инструкциям:
- Введите имя бота — это отображаемое имя (например, «
Поддержка Онлайн«). - Введите username (должен заканчиваться на
bot, напримерmy_support_bot).
- Введите имя бота — это отображаемое имя (например, «
После создания вы получите сообщение от BotFather с токеном доступа.
⚠️ Скопируйте токен — он вам понадобится позже для переменной TELEGRAM_BOT_TOKEN при установке TG Support Bot.
Шаг 2. Создайте группу для поддержки
- В Telegram создайте новую группу. Это будет чат, в котором операторы будут видеть сообщения от клиентов и отвечать на них.
- Сделайте группу приватной — так никто не сможет зайти без приглашения.
- Включите поддержку топиков (тем):
- Откройте настройки группы.
- Перейдите в «Управление группой».
- Включите опцию «Темы» / «Topics» (важно: TG Support Bot использует топики для организации диалогов с клиентами).
- Добавьте вашего бота в группу:
- Найдите его по username.
- Пригласите в группу как обычного участника.
- Назначьте бота администратором:
- Откройте список участников.
- Перейдите в «Управление группой» -> «Администраторы».

Шаг 3. Получите ID группы
Чтобы TG Support Bot знал, куда пересылать клиентские сообщения, нужен ID вашей группы.
Самый простой способ — использовать сервисного бота @getmyid_bot:
- Пригласите
@getmyid_botв вашу группу. - Он сразу отправит сообщение с ID группы (например:
-1001234567890). - Скопируйте ID и удалите
@getmyid_botиз группы. - Удалите бота
@getmyid_botиз группы.
👉 Этот ID понадобится вам при настройке переменной TELEGRAM_SUPPORT_GROUP_ID в .env файле TG Support Bot.
Итог
Теперь у вас есть:
- токен бота (
TELEGRAM_BOT_TOKEN) - ID Telegram-группы (
TELEGRAM_SUPPORT_GROUP_ID) - группа с включенными топиками и ботом-админом

