TG Support Bot: создание бота и группы для приёма сообщений — PROG-TIME

TG Support Bot: создание бота и группы для приёма сообщений

30.07.2025
Содержание:
Материалы

Чтобы начать работать с TG Support Bot, сначала нужно создать самого Telegram-бота и настроить группу поддержки. Это займет всего 10–15 минут, и не требует никаких знаний программирования.

Ссылка на репозиторий проекта:

https://github.com/prog-time/tg-support-bot

В этой статье мы пошагово разберём:

  • как создать Telegram-бота через @BotFather,
  • как настроить группу поддержки,
  • как получить ID группы для конфигурации бота.

Шаг 1. Создайте бота через @BotFather

  1. Откройте Telegram и найдите пользователя @BotFather.
  2. Нажмите Start или отправьте команду: /newbot
  3. Следуйте инструкциям:
    • Введите имя бота — это отображаемое имя (например, «Поддержка Онлайн«).
    • Введите username (должен заканчиваться на bot, например my_support_bot).

После создания вы получите сообщение от BotFather с токеном доступа.

⚠️ Скопируйте токен — он вам понадобится позже для переменной TELEGRAM_BOT_TOKEN при установке TG Support Bot.

Шаг 2. Создайте группу для поддержки

  1. В Telegram создайте новую группу. Это будет чат, в котором операторы будут видеть сообщения от клиентов и отвечать на них.
  2. Сделайте группу приватной — так никто не сможет зайти без приглашения.
  3. Включите поддержку топиков (тем):
    • Откройте настройки группы.
    • Перейдите в «Управление группой».
    • Включите опцию «Темы» / «Topics» (важно: TG Support Bot использует топики для организации диалогов с клиентами).
  4. Добавьте вашего бота в группу:
    • Найдите его по username.
    • Пригласите в группу как обычного участника.
  5. Назначьте бота администратором:
    • Откройте список участников.
    • Перейдите в «Управление группой» -> «Администраторы».

Шаг 3. Получите ID группы

Чтобы TG Support Bot знал, куда пересылать клиентские сообщения, нужен ID вашей группы.

Самый простой способ — использовать сервисного бота @getmyid_bot:

  1. Пригласите @getmyid_bot в вашу группу.
  2. Он сразу отправит сообщение с ID группы (например: -1001234567890).
  3. Скопируйте ID и удалите @getmyid_bot из группы.
  4. Удалите бота @getmyid_bot из группы.

👉 Этот ID понадобится вам при настройке переменной TELEGRAM_SUPPORT_GROUP_ID в .env файле TG Support Bot.

Итог

Теперь у вас есть:

  • токен бота (TELEGRAM_BOT_TOKEN)
  • ID Telegram-группы (TELEGRAM_SUPPORT_GROUP_ID)
  • группа с включенными топиками и ботом-админом

Вам также будет интересно

Материалы курса