Доработка Telegram бота: платежи и управление
Текущий статус
Telegram бот работает, есть панель администратора. Нужно расширить функционал по трем направлениям.
1. Добавление платежной системы (Фрикасса в рублях)
- Интеграция через FreeKassa API.
- Бот должен генерировать счета, обрабатывать колбеки и подтверждать оплату.
2. Связь Фрикассы и криптокошелька
- После успешной оплаты через FreeKassa бот отправляет API-запрос на внутренний криптокошелек для автоматического перевода звезд/токенов пользователю.
- Бот логирует транзакцию и отправляет пользователю сообщение об успешном пополнении.
- Кошелек используется внутренний (например, Tonkeeper), API подключается по токену.
3. Переключение платежных шлюзов
- В админ-панели добавить настройку-переключатель между несколькими подключёнными платёжками (например, Фрикасса, другой GIRO и прямая работа с криптокошельком).
- Переключение происходит плавно, без сбоя работы бота.
- Предусмотреть вариант ручного и, по возможности, автоматического фэйловера - если звезды закончились в одном источнике, бот пробует другой.
Требования к реализации
- Код на Python (чистый, с поддержкой aiohttp или аналоги).
- Работа с API кошельков и FreeKassa через открытый API.
- Сопровождение документацией по подключению.
- Предложите сроки и стоимость работ.