Add payment filters

This commit is contained in:
Jacob Bom 2017-05-22 12:13:00 +02:00
parent d4f2f2e077
commit 630b63ec10

View file

@ -263,3 +263,17 @@ class Filters(object):
return message.chat.type in [Chat.GROUP, Chat.SUPERGROUP]
group = _Group()
class _Invoice(BaseFilter):
def filter(self, message):
return bool(message.invoice)
invoice = _Invoice()
class _SuccessfulPayment(BaseFilter):
def filter(self, message):
return bool(message.successful_payment)
successful_payment = _SuccessfulPayment()