• Как соединить функцию оплаты с телеграмм ботом?

    @bigclaw Автор вопроса
    Алан Гибизов,
    elif message.text == 'QIWI':
            async def create_p2p_bill():
                async with QiwiP2PClient(secret_p2p="") as p2p:
                    bill = await p2p.create_p2p_bill(amount=1)
                    bot.send_message(message.chat.id, f"Вот ваша форма для оплаты {bill.pay_url}")
                if await p2p.check_if_bill_was_paid(bill):
                    bot.send_message(message.chat.id, "Оплата прошла, вот держите файл")
                    doc = open(r"C:\Users\Артём\Desktop\shema shorts (1)", "rb")
                    bot.send_photo(message.chat.id, doc=doc)
                asyncio.run(create_p2p_bill())

    Нужно оплату с кнопкой соединить