Блог ·
Telegram-бот для бизнеса: что он умеет и от чего зависит стоимость
Бот в Telegram отвечает людям и выполняет работу по расписанию. Разбираем, какие задачи ему стоит отдать и что влияет на цену.
Что умеет Telegram-бот
Бот отвечает на сообщения и сам выполняет задачи по расписанию. Вот что ему обычно поручают:
- принять заявку или запись и передать её сотруднику;
- ответить на частые вопросы без оператора;
- следить за источниками и присылать новое в канал;
- скачать файл, перевести его в нужный формат и разослать;
- напомнить о событии или прислать сводку за день.
Бот подходит для действий, которые много раз повторяются одинаково. Если нужен живой разговор, бот принимает обращение и передаёт его человеку.
Пример: бот, который собирает подкасты
Наш Podcast Bot работает сам. Он следит за лентами RSS, каналами и плейлистами YouTube и каналами Telegram. Когда выходит новый выпуск, бот делает следующее:
- скачивает выпуск;
- переводит звук в MP3;
- готовит обычную версию и ускоренную вдвое;
- делит слишком большие файлы на части;
- отправляет всё в канал и удаляет временные файлы.
Источники проверяются по расписанию. Боту также можно прислать ссылку, и он поставит её в очередь. Состояние каждого выпуска записывается в базу, поэтому бот знает, что уже отправлено и что ждёт очереди.
Из чего состоит бот
Код бота мы пишем на Python с библиотекой aiogram. Рядом с кодом работает база данных, в ней хранится, что уже сделано и что ждёт очереди. Небольшим ботам хватает SQLite.
Бот должен работать круглосуточно, поэтому ему нужен сервер. Мы запускаем ботов в Docker, так их проще переносить и перезапускать.
Если бот принимает оплату, пишет в таблицу или CRM или обращается к нейросети, к нему подключаются эти внешние сервисы.
От чего зависит стоимость
Цену определяет количество сценариев и связей с другими системами.
- Сколько сценариев. Ответить на три вопроса проще, чем провести человека через запись с выбором времени.
- Сколько интеграций. Каждая связь с оплатой, CRM или таблицей требует отдельной работы и проверки.
- Есть ли работа с файлами. Аудио, видео и большие файлы нужно обрабатывать и где-то хранить.
- Нужна ли панель управления, чтобы менять тексты и настройки без программиста.
- Какая нагрузка. Бот на сто тысяч человек устроен сложнее, чем бот на сто.
После запуска остаются расходы на сервер и поддержку. Площадки, с которыми работает бот, меняют правила, и код приходится обновлять.
Как понять, нужен ли вам бот
Посчитайте, сколько раз в неделю вы или сотрудники делаете одно и то же действие по одной схеме. Если его можно описать словами «когда происходит это, сделать то», его можно отдать боту. Начните с одного такого действия.