Прошло всего 6 месяцев с момента публикации моего open source проекта, а он уже собрал более 1000 клонирований и 100+ звёзд на GitHub! 🔥
За последние пару месяцев я проделал большую работу по развитию данного проекта. Я написал много инструкций отталкиваясь от обращений пользователей, упростил команды для сборки проекта, а также разработал много полезного функционала.
Я продолжаю активно развивать свой проект и в этом посте расскажу, какие новые возможности появились в свежем релизе.
О моём проекте
Если вы не знакомы с моим проектом, вы можете посмотреть этот обзор
AI-помощник
Я давно планировал добавления AI-помощника в данный проект и вот этот момент настал!
Теперь вы можете интегрировать в свою техническую поддержку ИИ модель, которая будет отвечать на сообщения пользователей, опираясь на базу знаний (промт описывающий ответы на популярные вопросы).
В промте вы можете описать поведения AI-помощника, ответы на популярные вопросы и формат возвращаемого текста.
В чат-теме вы можете запустить команду /ai_generate и указать контекст для AI помощника.
/ai_generate напиши инструкцию по настройке SSL сертификата для бота
После отправки команды, AI помощник даст ответ на основе базового промта и вашего сообщения.
В чате появится сообщение с клавиатурой, с помощью которой вы можете принять или отклонить ответ от AI помощника, а также отредактировать ответ, после чего отправить его пользователю.
Мой проект имеет гибкую систему для работы с ИИ моделями. На данный момент организована поддержка OpenAI и DeepSeek, но будут добавляться новые.
Проголосовать за добавления новых AI можно в TG группе:
Все инструкции есть в разделе Wiki на GitHub, но в двух словах:
создаёте дополнительного Telegram-бота (для разделения логики AI и менеджеров);
указываете ключи AI-моделей в .env;
настраиваете доступ для бота-помощника;
включаете параметр AI_ENABLED=true;
прописываете промты, которые будут использоваться для генерации ответов.
Если возникнут трудности — пишите в группу, всегда рады помочь.
Дополнительные улучшения
В новый релиз заехало большое количество улучшений уже добавленного функционала.
Переработал API — теперь структура запросов стала проще, а файлы отправляются отдельными запросами.
Доработал обработку лимитов Telegram. Теперь при превышении лимита, запросы ставятся в очередь и отправляются с задержкой. Это позволило избежать ошибок при, которых сообщения могли потеряться.
Были переработаны текста для инструкций и добавлено много новой полезной информации.
Живой чат для сайта
Эта фича немного задерживается: не хватало времени, но уже есть хорошие новости!
По срокам сказать сложно, но мы активно двигаемся в этом направление.
Итог
Я развиваю проект, опираясь на ваши идеи и запросы.
Если у вас есть предложения — пишите в группу.
https://t.me/pt_tg_support
Разработчики — смело присылайте pull requests в репозиторий.
А если проект вам полезен — поддержите его ⭐️ на GitHub и ❤️ под этим постом. Это очень мотивирует!