invoice.py¶
1from bale import Message, Bot, LabeledPrice, SuccessfulPayment
2
3client = Bot(token="Your Token")
4
5@client.event
6async def on_ready():
7 print(client.user, "is Ready!")
8
9@client.event
10async def on_message(message: Message):
11 if message.content == "/donate":
12 await message.chat.send_invoice(
13 title="Example Donate",
14 description="Example Donate description",
15 provider_token="6037************",
16 payload="{}".format(message.author.user_id),
17 prices=[LabeledPrice(label="Milk", amount=20000)]
18 )
19
20@client.event
21async def on_successful_payment(successful_payment: SuccessfulPayment):
22 print("We Receive an payment From {}".format(successful_payment.payload))
23
24client.run()