Что ж, я вернулся и готов написать вам о новом прогрессе нашего Telegram-бота. С момента выхода прошлой статьи прошло более 1.5 месяцев и поменялось многое. Если вы не читали первую часть, это можно сделать кликнув сюда -> читать
Что нового?
И так, поменялось всё, начиная с модели GPT, заканчивая функционалом и дизайном бота. В начале марта я всерьёз задумался над тем, что нужно менять функционал и переписывать код. Честно говоря прошлый код был мягко говоря не очень, но что-бы переписать код нужно было продумать полную архитектуру и взаимодействия с пользователем. Неделю я разрабатывал идеальный концепт-план, чтобы минимизировать все ошибки, недочёты и максимально оптимизировать взаимодействие. После того, как план был готов произошло серьёзные трудности с ботом, поэтому мне пришлось отложить эту затею на небольшое время. В этот период времени количество пользователей перевалило за 20.000, чему я был безумно рад. Начиная этот проект я даже не думал, что зайдёт все настолько далеко.
Трудности и нюансы обновления.
В конце марта подошло время переписывать бота, это был очень важный и ответственный шаг, но как в любой деятельности не может всё пройти гладко, первая проблема с которой я столкнулся — база данных. Прошлая база данных была очень плохо составлена, было слишком много запросов и ненужных таблиц, это связано с тем, что когда я начинал писать бота было слишком много энтузиазма и я как можно быстрее хотел закончить, чтобы выпустить продукт, но это была огромная ошибка. Но на удивление проблему с базой данных я решил быстро.
Архитектура проекта. Это было, по моему мнению, самое сложное в реализации, план был таков: «Сделать максимальную оптимизацию, исключить любые ошибки, минимизировать обращения к базе данных, в целом ускорить всю работу бота»
Я решил начать с оптимизации и базы данных. Построив макет работы базой данных я принялся её писать. Когда я полностью сделал это, то понял, что с синхронной базой данных выдаются ошибки записи (База данных, которая используется в боте — синхронная, это означает то, что одновременно не может выполняться несколько записей), проблема решилась тоже быстро и теперь никаких ошибок в записи нет.
Оптимизация. Это довольно лёгкий этап, была сделана функция анти-флуда, установлен Middleware (фрагмент кода в конвейере приложения, используемый для обработки запросов и ответов.), кеширование некоторых данных. В целом оптимизация помогла и теперь ответ бота в 2 раза быстрее, чем был до этого.
Исключение ошибок. В целом это получилось сделать хорошо, в момент запуска по текущий период времени ошибки — единичный случай. Было написано множество тестов функций, тестирование на реальных пользователях.
Функционал.
До обновления функционал включал в себя такие нейросети, как NotionAI, ChatGPT, SD, DreamAI, Midjouney, DALL-E 2, QQ World. Мы приняли решение убрать DreamAI заменив её StableDiffusion, которая теперь доступна в бесплатной версии бота. Так же мы убрали на доработку NotionAI, ориентировочно планируем вернуть 14.04.2023.
Кардинально улучшили генерацию через Midjouney и сделали вывод сразу 4-х изображений. Сделали уникальную функцию профиля, теперь пользователь может сам настроить ChatGPT под себя, указать своё имя и предпочтения в общение, вот маленький пример, как это работает.
Фантазия безгранична и можно задать любую роль для нейросети.
Была подключена платёжная система Lava, что позволяет нам проводить платежи и отслеживать их без каких либо ограничений и проблем.
Полностью изменён дизайн и работа в чатах. Теперь нейросеть для генерации изображений можно выбрать в профиле и она будет работать, как в диалоге, так и в чатах. Улучшена партнёрская программа, теперь у вас есть возможность оставлять QR-Код, перейдя по которому, пользователь будет вашим рефералом.
Купить рекламу
Отключить
Будущее.
Бот
В ближайшее время мы собираемся добавить возможность улучшать качество генерируемых и ваших фотографий, убирать дефекты с фото и обрабатывать ЧБ в цветные фотографии. Так же мы заканчиваем работу на NotionAI.
Приложение и сайт.
Мы решили пойти дальше, чем просто Telegram-бот и начали разработку приложения и сайта. Пару концептов с сайта:
Главная страница
Диалоговое окно
Концепты приложения:
Работа приложения
Кастомизация дизайна в приложение
В целом планов ещё очень много, над всем уже ведётся разработка и думаю к концу апреля мы закончим. Хочу выразить благодарность всем пользователям, которые пользуются и поддерживают нас в проекте. Мы ценим каждого.
Если вы тоже хотите стать частью нас, то переходите в бота:
Edya — Нейросеть
Информационный канал — @edya_robot Реклама/Сотрудничество — @Edya_support
t.me
Наш канал:
EDYA GPT ROBOT
Официальный и единственный бот — @EdyaAIrobot Чат — @EdyaChat Техническая…
t.me
Оставить комментарий