Пак: кросс-платформенный бот - один код на Telegram и MAX
MAX - российский мессенджер, и всё больше заказчиков хотят бота «и в Telegram, и в MAX». Переписывать проект с нуля - дорого и глупо: 80% кода (база данных, бизнес-логика, расчёты) от платформы не зависит. Зависит только тонкий слой у поверхности: как принять сообщение, как показать кнопки, как отправить уведомление.
Этот пак показывает архитектуру, где одно ядро обслуживает две платформы. Telegram работает на aiogram, MAX - на maxapi, а под ними общие services / models / db. Плюс - боевой приём: перенос уже накопленной базы пользователей из Telegram в MAX по одноразовому коду, чтобы люди не потеряли свои данные. Всё обезличено, секреты - через .env.
Это материал для участников клуба
Как написать бота сразу под Telegram и российский мессенджер MAX на общем ядре: параллельные роутеры aiogram и maxapi, абстракция клавиатур, перенос базы пользователей с Telegram на MAX по одноразовому коду, deeplink и планировщик на asyncio. Полная версия доступна по подписке Argo Intelligent.
Открыть доступ