Заказать бота для рабочего чата или взять готового
Считаем честно: что входит в разработку кроме кода, где прячутся расходы после сдачи и в каком случае свой бот действительно нужен.
Я написал такого бота сам и держу его в работе. Поэтому дальше — не продающий текст, а список того, что обнаруживается уже после слов «ну, код-то простой».
Код — меньшая часть работы
Разобрать фразу «напомни во вторник в 11» и отправить сообщение в чат — это действительно недолго. Дальше начинается остальное, и оно не заканчивается никогда.
Сервер, база и бэкапы. База должна где-то жить, а её копии — уезжать в хранилище и проверяться восстановлением. Бэкап, который ни разу не разворачивали, бэкапом не является: узнать об этом можно ровно один раз.
Секреты. Токены ботов, доступ к базе, ключи шифрования. Если они лежат в файле рядом с кодом, то однажды уедут в репозиторий. Нужно хранилище и способ подавать их в процесс, не касаясь диска.
Мониторинг. Не «график в панели», а сторож, который замечает молчание и перезапускает. Причём сторож обязан проверять не сам процесс, а связь: у нас был случай, когда бот три часа исправно писал «я жив» в базу, а сообщения из мессенджера до него не доходили — и с точки зрения системы всё было прекрасно.
Юридические документы. Бот в рабочем чате обрабатывает переписку сотрудников, то есть персональные данные. Нужны оферта, политика обработки, согласие участников — и они должны совпадать с тем, что код делает на самом деле. Документ, обещающий функцию, которой нет, хуже отсутствия документа.
Касса, если берёте деньги. Тут отдельная история: наш первый платёжный сервис приостановил магазин без предупреждения, и приём платежей встал на трое суток. Пришлось подключать другой и переписывать весь платёжный слой. Такое не закладывают в смету, потому что не ожидают.
Расходы, которые начинаются после сдачи
Разработку оплачивают один раз, а живёт бот дальше.
Языковая модель берёт деньги за каждое обращение. Если бот понимает живую речь, а не команды, каждое сообщение — это платный вызов. Без ограничителя расходов один зациклившийся кусок кода способен за ночь выбрать месячный бюджет. Нам такой предохранитель понадобился в первую же неделю.
Мессенджеры меняются. Telegram однажды перестал открываться с нашего сервера по половине своих адресов — пришлось разбираться и поднимать туннель. MAX иногда отвечает внутренней ошибкой. Всё это чинится, но кем-то и когда-то.
Модели меняются тоже. Мы сверили цены со счётом облака и обнаружили, что главная модель стоит втрое дороже, чем считалось. Хорошо, что проверили сами.
| Свой бот на заказ | Готовое решение | |
|---|---|---|
| Первый запуск | недели, иногда месяцы | минуты |
| Юридические документы | ваша забота | уже есть |
| Инфраструктура и бэкапы | ваша забота | входит в цену |
| Поломки мессенджера | чините вы или подрядчик за деньги | чиним мы |
| Оплата модели | отдельной строкой | входит в цену |
| Особый процесс под вас | можно любой | только то, что есть |
Когда свой бот действительно нужен
Скажу против собственных интересов: бывает, что нужен.
Если бот должен ходить в вашу учётную систему, вести согласование по внутреннему регламенту или работать с данными, которые нельзя выпускать наружу вообще, — это ваша задача, и готовое решение её не закроет.
Но если формулировка звучит как «пусть напоминает про задачи и пересказывает, что было в чате» — это типовая задача. Писать её заново стоит дороже, чем платить за готовое, и не на проценты.
Что спросить у подрядчика
Куда уходит переписка. В какую модель, в какой стране. «Мы используем ИИ» без названия провайдера означает, что переписка команды может уезжать за границу — со всеми последствиями для 152-ФЗ.
Кто пишет юридические документы. И сверяет ли их с тем, что делает код.
Что входит в поддержку и сколько стоит. После сдачи бот не становится вечным.
Пишется ли версия для MAX отдельно. Она пишется отдельно — у мессенджера своё API. Если в смете этого нет, значит про MAX не думали.
Вопросы и ответы
Что входит в разработку бота кроме кода?
Сколько стоит содержать своего бота?
Когда всё-таки нужен свой бот?
Можно ли перенести бота из Telegram в MAX?
Что спросить у подрядчика до начала работ?
Сколько стоит готовое решение?
Если задача типовая — добавьте бота в рабочий чат и посмотрите месяц. Напоминания, пересказ переписки и память компании работают сразу, настраивать нечего.
Посмотреть тарифы