X Tutup
Skip to content

Commit 630b63e

Browse files
committed
Add payment filters
1 parent d4f2f2e commit 630b63e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

telegram/ext/filters.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,3 +263,17 @@ def filter(self, message):
263263
return message.chat.type in [Chat.GROUP, Chat.SUPERGROUP]
264264

265265
group = _Group()
266+
267+
class _Invoice(BaseFilter):
268+
269+
def filter(self, message):
270+
return bool(message.invoice)
271+
272+
invoice = _Invoice()
273+
274+
class _SuccessfulPayment(BaseFilter):
275+
276+
def filter(self, message):
277+
return bool(message.successful_payment)
278+
279+
successful_payment = _SuccessfulPayment()

0 commit comments

Comments
 (0)
X Tutup