Бюджет:
10 000 руб
Есть телеграм бот написанный одним файлом. Функционал бота: пользователь заходит в бота, активирует его, жмет команду /analyze, выбирает блокчейн, вводит адрес смарт контракта, далее бот генерирует график и отправляет его вместе с промтом openai и отдает ответ. Все работает так как нужно, но нужно переписать код так чтобы при возникновении ошибок бот не крашился (лучше всего через докер с логированием), также добавить несколько новых функций и исправлений имеющихся:
1) Сбор статистики за день/неделю/все время (по активным пользователям и количеству запросов openai) и количество групп куда добавили бота
2) Бот передает изображения через base64, это ест много токенов в запросе, поэтому нужно выгружать изображения на сервер и передавать их Openai (все легко, документация простая, тут основная проблема как выгружать на сервер и генерировать ссылку на фото)
3) Сейчас бот способен делать анализ только 1 фотографии, нужно реализовать комплексный анализ по 3 фотографиям (добавить функцию комплексного анализа с передачей изображений)
4) Настроить архитектуру бота способного работать одновременно с разными пользователями и выдерживать нагрузку до 10 запросов в минуту
5) Настроить работу бота в чатах (ловит ошибку при запросах из чатов)
6) Провести нагрузочный тест
7) Добавить функцию отправки пользователям бота сообщения
Еще раз повторю код написан и полноценно работает, полностью читаемый, логика прописана верно. В общем жду откликов, желательно сразу пишите ваш опыт по разработке тг ботов и работе с апи