Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def check_status(self, amounts):
- start_time = time.time()
- while True:
- if (start_time + 5) < time.time():
- send_message = f"{ConstICO.WARNING} Время ожидания оплаты истекло.\n{ConstICO.COMMENT} Инфо запроса пополнения на {amounts}.\n{ConstICO.UNHEARTH} Повтори попытку."
- self.send_messages(self.apib, self.owner_id, send_message)
- break
- def testfunc(self):
- amounts = self.orig_text.split(' ')[2]
- quickpay = Quickpay(
- receiver="4100118121092968",
- quickpay_form="shop",
- targets="Hexvel",
- paymentType="SB",
- sum=int(amounts),
- )
- url = self.api.utils.getShortLink(url=quickpay.base_url, private=0)['short_url']
- 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 секунд поступит смс в чат оплаты и избранное."
- self.edit_messages(self.api, self.peer_id, send_message, self.message_id)
- threading.Thread(target=self.check_status, args=(amounts,)).start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement