Advertisement
DimaDevelop

Untitled

Feb 16th, 2023
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1.     def check_status(self, amounts):
  2.         start_time = time.time()
  3.         while True:
  4.             if (start_time + 5) < time.time():
  5.                 send_message = f"{ConstICO.WARNING} Время ожидания оплаты истекло.\n{ConstICO.COMMENT} Инфо запроса пополнения на {amounts}.\n{ConstICO.UNHEARTH} Повтори попытку."
  6.                 self.send_messages(self.apib, self.owner_id, send_message)
  7.                 break
  8.  
  9.     def testfunc(self):
  10.         amounts = self.orig_text.split(' ')[2]
  11.         quickpay = Quickpay(
  12.             receiver="4100118121092968",
  13.             quickpay_form="shop",
  14.             targets="Hexvel",
  15.             paymentType="SB",
  16.             sum=int(amounts),
  17.         )
  18.  
  19.         url = self.api.utils.getShortLink(url=quickpay.base_url, private=0)['short_url']
  20.         send_message = f"{ConstICO.MONEY} Оплата на {amounts} рублей.\n{ConstICO.ATTENTION} Персонально для @id{self.owner_id}\n{ConstICO.LINK} Ссылка для оплаты: {url}\n{ConstICO.WAITING} Ссылка действительна 20 минут.\n{ConstICO.COMMENT} После оплаты в течении 30 секунд поступит смс в чат оплаты и избранное."
  21.         self.edit_messages(self.api, self.peer_id, send_message, self.message_id)
  22.         threading.Thread(target=self.check_status, args=(amounts,)).start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement