Введение Ранее писал про возможности GPT на примере сервиса Monkey Job. Когда знакомые попросили помочь с созданием Telegram бота для онлайн школы детского английского, то, помня про свой опыт генерации кода для анализа данных, решил что и эта задача по плечу Monkey Job. Давайте же в деталях узнаем, как я превратил идею в работающий MVP всего за несколько часов и менее чем за тысячу рублей, не написав ни строчки кода. 1. Требования к Telegram боту Идея была простой: создать интерфейс взаимодействия для учеников и учителей школы, используя Telegram-бота. Основной функционал включал:Чтение и обновление Google таблицы (список учеников и учителей).Возможность для учеников отправлять домашние задания файлами и общаться с преподавателями.Возможность для преподавателей писать ученикам, отвечать на сообщения или домашние задания.Логирование переписки и автоматическое определение статуса пользователя (ученик или учитель) по логину.2. Первые шаги от GPT Передаем первоначальные требования GPT сервису MonkeyJob Сначала я описал основные функции, которые должен выполнять бот. Просим подробнее рассказать, что делать GPT сервис объяснил мне, как зарегистрировать бота и получить токен, а также как настроить доступ к Google таблицам. Дополнительно я нашел полезную статью на Хабре о том, как настроить работу с Google таблицами: Ссылка на статью.Сервис также помог мне подготовить структуру таблицы Так же сервису всегда можно было задать вопрос по назначению и содержимому полей или любому другому моментуДалее сервис уже начал генерировать непосредственно код бота3. Непосредственно генерация кода Теперь рассмотрим процесс разработки бота. Для тестов и запуска я использовал Google Colab — это бесплатно доступная виртуальная машина от Google (Jupyter Notebook), где можно запускать свой код.Первый код, который выдал сервисЗадаем вопросы по недостаточным параметрам Далее процесс был простой и итеративный: запускаем код, отправляем ошибку в GPT сервис, исправляем ошибки по рекомендации сервиса и повторяем до получения работающего кода Отправляем логи после запуска в google colab, можно даже не комментировать))итеративно продолжаемПросим добавить логику отработки ошибок и для клиента и в логах (это помогает копировать больше информации в сервис)Просим добавить еще фичей - понял что нужно обновлять данные из таблицы, иначе изменения не подтягиваютсяОНО РАБОТАЕТ!До получения результата от первоначальной гипотезы по функционалу ушло всего порядка 2 часов и +- 25 запросов. (меньше 600 рублей) При этом не потребовались навыки программирования или написание хотя бы 1 строчки кода.4. Размещение бота на VPS Для поиска и настройки VPS сервера я воспользовался интернетом и нашел подходящий VPS хостинг. Затем запросил инструкции у GPT по настройке и развертыванию Пошаговый гайд готов меньше чем за минутуИз нюансов - дал слишком "профессиональную" инструкцию с гитом, пришлось его поправить))далее просто выполняем команды от Monkey Job по порядку.Единственное что пришлось поискать самому (но можно было спросить у сервиса) - как сохранять файлы через editor nano в терминале)))В итоге я запустил бота напрямую командой. Но через какое то время бот остановилсяПоэтому обратимся снова в сервис за инструкцией по автозапускукопируем логи по инструкции сервисаполучаем решение, выполняем пошаговоНа запуск сервиса ушло еще порядка 30 минут и 10 запросов5. Выводы Всего за полдня удалось создать полноценно работающего и размещенного на виртуалке Telegram бота с помощью GPT сервиса Monkey Job. С актуальными тарифами ушло менее 1000 рублей на всю разработку.На рынке подобные услуги стоят от 5000 до 25000 рублей. С Monkey Job не понадобилось самостоятельно писать код или команды в терминал. Я просто задавал вопросы и копировал логи.Не бойтесь GPT, получайте доступ к экспертизе вместе с Monkey Job. Экономьте деньги и время с gpt. Пожалуйста, напишите в комментариях свои примеры разработки с GPT и спасибо за внимание!)