Хочу вам показать приложение, которое мы небольшой командой делали несколько месяцев (точнее даже переделывали с нуля). Сейчас оно достигло максимального уровня отказоустойчивости и выполняет свой функционал на 99.3% 😃
Презентую вам бота @Fibonacci_presentation_bot и веб приложение fibonacciai.ru - приложение для генерации презентаций по теме (а скоро и по готовому тексту) 🎊
Из основных этапов выделили такое:
1. Переписать бэкенд с джанго на асинхронный фастапи, да и вообще запустить, так как на джанго он не особо работал, когда я пришел 😄 Рефакторинг телеграм бота (на тот момент еще изолирован от веб приложения) и фронта. Доведение приложения до MVP, с тем функционалом, которое в него вкладывалось.
2. Отказ от api под санкциями в сторону отечественных (Stable Diffusion -> Кандинский, ChatGPT -> GigaCHAT, S3 Amazon -> ... вообще отказались от хранения пользовательских файлов в сторону генерации их на лету)
3. Реализация редактирования презентации прямо в приложении. Тут долго разбирались как впаять форму микрософт офис на фронт, но в итоге просто сделали без нее по своему 😎
4. Переделали аутентификацию на телеграм. Прикрутили онлайн кассу. Настроили биллинг и автоплатежи.
5. Объединили базу данных телеграм бота и веб приложения. Теперь сгенерив презентацию через бота пользователь может через сайт посмотреть все свои презентации онлайн, отредактировать и скачать уже отредактированную 😎
6. Обвешали все это постоянными бэкапами, немного автоматизировали обновление сборок по нажатию одной кнопки в телеграм через бота, добавили очередь через реббита для контроля нагрузки.
Х. Вернулись с гигачата на чатгпт... К сожалению, с декабря гигачат начал подводить качеством ответов. Как мы не пытались через поддержку это решить, но законченные презентации были на уровне 5-10 из 100 🙄
➡️ Каждому вновь зарегистрированному пользователю дается бонус в 2 бесплатные презентации. Пробуйте, оставляйте отзывы, пересылайте кому это будет полезно ❤️
Post #367
715
- 🔥 11
- 🎉 7
- 🤩 1