Версия 2.0 — Большое обновление бота Valencia
Версия 2.0 — Большое обновление бота Valencia
Мультиязычность. Бот полностью переведён на три языка: русский, украинский и английский. Теперь при первом старте пользователь выбирает язык, вводя ru, uk или en, и все последующие сообщения — инструкции, вопросы, уведомления — приходят на выбранном языке. Приветствие при регистрации, инструкции по скачиванию приложения, сообщения об ошибках, кнопки групп — всё адаптировано под каждый из трёх языков.
Большая база знаний по Halo. В AI-обработчик встроена огромная локальная база знаний HALO_TRAINING_KNOWLEDGE на всех трёх языках. Она содержит подробные инструкции по охоте (hunting), мультибимам, настройке профиля, публикации постов, запуску обычных и премиум эфиров, правилам контента, системе дизлайков, автосообщениям, заданиям. Раньше бот опирался только на FAQ из базы данных и внешний AI — теперь большинство рабочих вопросов закрываются мгновенно без запроса к AI.
Калькулятор коэффициента дизлайков. Добавлена отдельная функция, которая разбирает сообщения пользователя, извлекает числа дизлайков и лайков, считает коэффициент по формуле дизлайки/лайки и сразу говорит — норма это или опасная зона. Если пользователь просит посчитать, но не написал числа, бот просит уточнить данные за последние 30 дней.
Умная блокировка рабочих вопросов. Пользователям, которые ещё не вступили в группы, теперь недоступны рабочие темы — охота, эфиры, дизлайки, посты. Они получают сообщение о том, что после завершения регистрации откроется доступ к обучению. Исключение сделано для вопросов о заработке — эта информация доступна всем на этапе знакомства с проектом.
Пагинация в списке пользователей. Раньше все пользователи выводились одним списком, что при росте базы становилось неудобным. Теперь реализована постраничная навигация по 10 человек с кнопками переключения страниц. Это затронуло разделы просмотра переписок, написания пользователю и удаления переписок.
Удаление переписок и скрытие пользователей. Администратор теперь может удалить переписку конкретного пользователя и скрыть его из списка. Скрытые пользователи автоматически появляются снова, как только напишут новое сообщение. Также добавлена фоновая задача auto_hide — она сама скрывает неактивных пользователей: тех, кто на этапе регистрации молчит дольше часа, и зарегистрированных, кто не писал больше 8 часов.
Управление ссылками на группы. В админ-панели появился новый раздел, где можно менять ссылки на группу с обучением и чат с девочками прямо через интерфейс бота без правки кода или базы данных.
Мультиязычное приветствие. Теперь у каждого из трёх языков своё отдельное приветственное сообщение в базе. Администратор может редактировать каждое из них независимо — выбирается язык, затем вводится новый текст.
Перевод обучающих материалов. При запуске команды /startanal все захваченные из группы тексты, аудио и видео теперь автоматически переводятся на украинский и английский через AI. Переводы сохраняются в базу отдельно и используются при ответах пользователям на соответствующем языке.
Детектор языка. Добавлен модуль language_detector с двумя функциями: одна определяет язык по ключевым словам выбора (ru/uk/en), вторая автоматически определяет язык любого текста по украинским специфическим символам, характерным словам и соотношению кириллицы к латинице.
Защита от повторного скриншота. Зарегистрированные пользователи при отправке фото теперь получают сообщение о том, что регистрация уже пройдена, вместо повторного запуска обработчика скриншотов.
Определение намерения зарегистрироваться. Добавлен список паттернов REGISTRATION_INTENT_PATTERNS — если зарегистрированный пользователь пишет что-то вроде "хочу зарегистрироваться" или "sign up", бот вежливо напоминает, что регистрация уже пройдена.
Мультиязычность. Бот полностью переведён на три языка: русский, украинский и английский. Теперь при первом старте пользователь выбирает язык, вводя ru, uk или en, и все последующие сообщения — инструкции, вопросы, уведомления — приходят на выбранном языке. Приветствие при регистрации, инструкции по скачиванию приложения, сообщения об ошибках, кнопки групп — всё адаптировано под каждый из трёх языков.
Большая база знаний по Halo. В AI-обработчик встроена огромная локальная база знаний HALO_TRAINING_KNOWLEDGE на всех трёх языках. Она содержит подробные инструкции по охоте (hunting), мультибимам, настройке профиля, публикации постов, запуску обычных и премиум эфиров, правилам контента, системе дизлайков, автосообщениям, заданиям. Раньше бот опирался только на FAQ из базы данных и внешний AI — теперь большинство рабочих вопросов закрываются мгновенно без запроса к AI.
Калькулятор коэффициента дизлайков. Добавлена отдельная функция, которая разбирает сообщения пользователя, извлекает числа дизлайков и лайков, считает коэффициент по формуле дизлайки/лайки и сразу говорит — норма это или опасная зона. Если пользователь просит посчитать, но не написал числа, бот просит уточнить данные за последние 30 дней.
Умная блокировка рабочих вопросов. Пользователям, которые ещё не вступили в группы, теперь недоступны рабочие темы — охота, эфиры, дизлайки, посты. Они получают сообщение о том, что после завершения регистрации откроется доступ к обучению. Исключение сделано для вопросов о заработке — эта информация доступна всем на этапе знакомства с проектом.
Пагинация в списке пользователей. Раньше все пользователи выводились одним списком, что при росте базы становилось неудобным. Теперь реализована постраничная навигация по 10 человек с кнопками переключения страниц. Это затронуло разделы просмотра переписок, написания пользователю и удаления переписок.
Удаление переписок и скрытие пользователей. Администратор теперь может удалить переписку конкретного пользователя и скрыть его из списка. Скрытые пользователи автоматически появляются снова, как только напишут новое сообщение. Также добавлена фоновая задача auto_hide — она сама скрывает неактивных пользователей: тех, кто на этапе регистрации молчит дольше часа, и зарегистрированных, кто не писал больше 8 часов.
Управление ссылками на группы. В админ-панели появился новый раздел, где можно менять ссылки на группу с обучением и чат с девочками прямо через интерфейс бота без правки кода или базы данных.
Мультиязычное приветствие. Теперь у каждого из трёх языков своё отдельное приветственное сообщение в базе. Администратор может редактировать каждое из них независимо — выбирается язык, затем вводится новый текст.
Перевод обучающих материалов. При запуске команды /startanal все захваченные из группы тексты, аудио и видео теперь автоматически переводятся на украинский и английский через AI. Переводы сохраняются в базу отдельно и используются при ответах пользователям на соответствующем языке.
Детектор языка. Добавлен модуль language_detector с двумя функциями: одна определяет язык по ключевым словам выбора (ru/uk/en), вторая автоматически определяет язык любого текста по украинским специфическим символам, характерным словам и соотношению кириллицы к латинице.
Защита от повторного скриншота. Зарегистрированные пользователи при отправке фото теперь получают сообщение о том, что регистрация уже пройдена, вместо повторного запуска обработчика скриншотов.
Определение намерения зарегистрироваться. Добавлен список паттернов REGISTRATION_INTENT_PATTERNS — если зарегистрированный пользователь пишет что-то вроде "хочу зарегистрироваться" или "sign up", бот вежливо напоминает, что регистрация уже пройдена.