Как принять готового бота у разработчика — чек-лист для владельца бизнеса
Заплатили разработчику или агентству за Telegram-бота? Прежде чем принимать код, пройдите по этому чек-листу — он убережёт вас от неприятной ситуации «бот перестал работать, а связаться с разработчиком не получается».
Что нужно запросить
1. Полный код в виде ZIP-архива
Фразы «код на GitHub» недостаточно — репозиторий могут позже удалить или закрыть. Попросите ZIP-копию полного кода и сохраните её в месте, которое принадлежит вам (например, в личном Google Drive).
2. requirements.txt или package.json
Список всех библиотек, необходимых для работы бота, с точными версиями. Без него, если в будущем вы попробуете запустить бота в другом месте, возникнет проблема «какие версии были нужны».
3. .env.example — никаких токенов в коде
Токен и другие секретные данные не должны быть прописаны в коде напрямую — они должны читаться только из переменных окружения, а список нужных переменных должен быть задокументирован в файле .env.example (без значений). Если токен открыто записан в коде — это признак плохой практики, попросите разработчика исправить.
4. Краткое описание (README)
Короткий документ о том, что делает бот, какие у него команды и как работают функции администратора, — сэкономит время другому разработчику, если в будущем вы его привлечёте.
5. Передача авторских прав на код
Пусть в договоре или переписке будет чётко оговорено, что код и все права на него переходят к вам (заказчику), — особенно если в будущем вы захотите поручить доработку другому разработчику.
После приёмки: разместите бота сами
Рекомендуется размещать бота в своём аккаунте Botxona, а не в аккаунте разработчика, — тогда оплата, настройки и контроль полностью остаются у вас. Botxona позволяет сделать это двумя простыми способами:
- Разработчик «передаёт» бота напрямую вам: если разработчик пользуется тарифом Freelancer, то после разработки и проверки он одной кнопкой передаст бота в ваш Telegram-аккаунт — бот будет бесплатно работать у вас до 7 дней, за это время вы выберете свой тариф.
- Вы загружаете сами: ZIP-файл, полученный от разработчика, вы загружаете прямо в свой аккаунт — токен и остальные настройки тоже вводите сами.
Проверьте после запуска
Когда бот запущен, изучите результат проверки — если есть жёлтые или красные отметки, значит, разработчик не полностью соблюдал стандарты Botxona, и вы можете попросить исправить. После этого следите через аналитику, насколько активно используется ваш бот.
Следующий шаг
Выбрать тариф для себя: Тарифы. Подробности об оплате: Как проходит оплата.