На главную

Аiogram некорректная смена языка

Приветствую. [:1f4dd] Описание задачи! [:1f4cc] Проблема Разрабатываю Telegram-бота знакомств с мультиязычной поддержкой (aiogram, aiogram-i18n, SQLAlchemy). После добавления мультимодового поиска (/multimode) возник баг: [:1f534] При поиске собеседника его язык может измениться на язык того, кто ищет. [:1f50e] Как проявляется баг? Пользователь 1 (рус) включает /multimode. Находит пользователя 2 (англ). Один из пользователей (обычно найденный) получает сообщение о том что найден собеседник на языке собеседника, а не на своем. [:2699] Как должно работать? [:2705] Каждый должен оставаться на своём языке независимо от собеседника. [:2705] Все сообщения приходят на языке конкретного пользователя. [:2705] Никакие глобальные изменения языка не должны происходить. [:1f4c2] Что уже есть? Бот на aiogram 3 + aiogram-i18n. Локаль (locale) хранится в БД (SQLAlchemy, users table). Логика поиска собеседников (find_companion) в utils/user_matching.py. middlewares/outer/i18n.py управляет локалью (возможно, там проблема). [:1f527] Ожидаемое решение [:1f6e0] Найти и исправить ошибку, чтобы язык у собеседника не менялся. [:1f3af] Проверить find_companion, i18n middleware и все точки, где set_locale может изменять язык другому пользователю. [:1f4ac] Оставить комментарии в коде, объясняющие решение.

Оформление Архитектуры деловой программы

Необходимо сделать красивое современное и понятное оформление архитектуры деловой программы для выставки на 1 лист в редактируемом формате.

Копия лендинга в страницу Opencart (Бюджет: 5000 ₽)

Добрый день! Нужна копия сайта https://aerokontur.ru/ для последующего добавления(создания) страницы в тело нашего сайта на CMS OpenCart https://fasvek.kg/ Что необходимо: -...

Анимация 3D-объекта для WordPress сайта с использованием three.js

Нужно создать эффект прокрутки веб-сайта, похожий на этот https://monolithstudio.com/ или https://silencio.es/ У меня ещё нет... Бюджет: 6000 руб 2025-03-26