Написать телеграм бота для работы с чатгпт+Wildberries, на golang

5 000 руб. за проект
16 июля 2024, 02:12 • 9 откликов • 86 просмотров
Логика такая:
получаем сообщение пользователя, отправляем в чатгпт вопрос - к какой категории относится вопрос
получаем ответ в виде json
Парсим ответ, в зависимости от категории подгружаем из нужного файла информацию
Создаем запрос в чатгпт с этой информацией и отправляем с этой информацией вопрос пользователя.
Ответ парсим, получаем оттуда урл и параметры для курл запроса, делаем запрос с этими параметрами, получаем ответ, снова отправляем чатугпт.
Ответ отдаем пользователю.
Все запросы пользователя и конечные ответы чатагпт сохраняются.
Каждый запрос формируем по правилам - предподготовленные данные из файла, история переписки, запрос пользователя.
Слушаем команду /reset по которой удаляем историю переписки. История хранится для каждого пользователя.
p.s. бот обязательно на golang