@vante_scribaxxi

Как реализовать обработку оплаты пользователем?

Есть телеграм бот, отдновременное подключение - до 300-500 юзеров.

Алгоритм:
Принимает платежи, через сутки возвращает 5% от баланса. Главное - чтобы бот не отдавал заработок раньше чем мы сможем его вложить и получить выручку, т.е. не ранее чем через сутки.

Как я решил ее реализовать:
  • Бот принимает оплату у пользователя через enter-kassa и записывает ее как заявку на пополнение.
  • Два раза в сутки бот начисляет заявки на пополнение на баланс, но только если после их создания прошло не менее 24 часов
  • Раз в сутки бот записывает x% от всего баланса как заявку на вывод. Рядом с суммой пишется параметр No.
  • Два раза в сутки бот начисляет заявки на вывод на кошельки пользователям, но только если вместо параметра No написан параметр Ok (ручное одобрение).
Ко всему этому:
  1. Бот может регулярно выключаться, что не должно сказываться на качестве его работы.
  2. Использование cron необходимо исключить.
Вопрос:
Есть идеи как эффективней это сделать?
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы