Как я сделал open-source мост между Максом и Telegram на Python

Макс уже обязателен для многих на работе, а жить хочется в Telegram. Я сделал бота, который синхронизирует личные чаты в обе стороны — Мама, работа, семья, каждый чат подписывается по имени.

Попробовать: @maxtelegramsync_bot

(https://t.me/maxtelegramsync_bot) GitHub: [github.com/xewre/max-telegram-sync](https://github.com/xewre/max-telegram-sync)

Проблема

Два мессенджера = хаос. Сообщение пришло в Макс — вы в Telegram. Ответили не туда — пропустили важное.

Что делает бот

- Сообщения из Макса → в Telegram (текст, фото, видео, файлы) - Ответ из Telegram → обратно в Макс - Каждое сообщение с подписью чата: `Макс · Мама` - Настройка через `/start` за минуту - Поддержка 2FA, нескольких чатов, Premium через Stars

Архитектура Telegram Bot (python-telegram-bot) ↓ SQLite (дедупликация, users, premium) ↓ PyMax Client (user session) → Макс API Два потока: MAX→TG и TG→MAX. Без дедупликации в SQLite — бесконечный цикл пересылки. Стек - PyMax — неофициальный Python-клиент Макса - python-telegram-bot — Bot API, inline-кнопки, Stars - asyncio + SQLite - Деплой на Amvera Пример сообщения в Telegram 📩 Макс · Мама [18:45] 👤 Мама 💬 Привет, как дела? Ограничения PyMax использует неофициальный API. Может сломаться после обновления Макса. Используйте на свой риск. Итог Задача решаема без магии — два Python-клиента, SQLite и аккуратная дедупликация. PR и issue welcome на GitHub. Вопросы — в комментариях.