Создание первого Telegram бота
Цель
Подключить Telegram бота к SMAIWER Platform для приёма сообщений от клиентов.
Предусловия
- Зарегистрированная организация
- Аккаунт в Telegram
Пошаговая инструкция
Шаг 1: Создайте бота в Telegram
- Откройте Telegram и найдите @BotFather
- Отправьте команду
/newbot - Введите название бота (например,
Поддержка Компании) - Введите username бота (например,
company_support_bot)
Требования к username
- Должен заканчиваться на
botили_bot - Только латинские буквы, цифры и подчёркивания
- От 5 до 32 символов
Шаг 2: Скопируйте токен бота
После создания BotFather отправит вам токен:
Done! Congratulations on your new bot.
Use this token to access the HTTP API:
1234567890:AABBccDDeeFFggHHiiJJkkLLmmNNooRRss
Безопасность
Никогда не публикуйте токен бота! Любой с токеном может управлять вашим ботом.
Шаг 3: Добавьте бота в SMAIWER
- Войдите в панель управления
- Нажмите «Настройки Telegram бота» (иконка ⚙️)
- Вставьте токен в поле «Bot Token»
- Нажмите «Сохранить»
Шаг 4: Проверьте подключение
После сохранения SMAIWER автоматически:
- Проверит валидность токена
- Установит webhook для получения сообщений
- Отобразит информацию о боте
Статус бота должен измениться на «Подключён» (зелёный индикатор).
Шаг 5: Отправьте тестовое сообщение
- Откройте вашего бота в Telegram
- Нажмите «Start» или отправьте любое сообщение
- Проверьте, что сообщение появилось в панели чатов SMAIWER
Ожидаемый результат
- Telegram бот подключён к SMAIWER
- Входящие сообщения отображаются в панели чатов
- Вы можете отвечать клиентам через панель
Возможные ошибки
Неверный токен
Причина: Токен скопирован с ошибкой или бот удалён.
Решение:
- Проверьте токен в BotFather (команда
/mybots) - Скопируйте токен заново
- Попробуйте создать нового бота
Webhook уже установлен
Причина: Бот уже используется в другом сервисе.
Решение:
- Удалите webhook: отправьте в BotFather
/setwebhookи выберите бота - Или создайте нового бота
Сообщения не приходят
Причина: Проблема с webhook или сетью.
Решение:
- Убедитесь, что сервер SMAIWER доступен по HTTPS
- Переподключите бота (сохраните токен заново)
- Проверьте логи в настройках организации
Дополнительная настройка
Приветственное сообщение
Настройте сообщение, которое бот отправит при первом обращении:
- Откройте «Настройки Telegram бота»
- Заполните поле «Приветственное сообщение»
- Сохраните изменения
Команды бота
Настройте меню команд в BotFather:
/setcommands
/start - Начать диалог
/help - Помощь