Skip to content

Commit b7c7612

Browse files
committed
Add game filter
1 parent ade8977 commit b7c7612

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

telegram/ext/messagehandler.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ def location(message):
7373
def venue(message):
7474
return bool(message.venue)
7575

76+
@staticmethod
77+
def game(message):
78+
return bool(message.game)
79+
7680
@staticmethod
7781
def status_update(message):
7882
return bool(message.new_chat_member or message.left_chat_member or message.new_chat_title

tests/test_filters.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ def test_filters_venue(self):
104104
self.message.venue = None
105105
self.assertFalse(Filters.venue(self.message))
106106

107+
def test_filters_game(self):
108+
self.message.game = 'test'
109+
self.assertTrue(Filters.game(self.message))
110+
self.message.game = None
111+
self.assertFalse(Filters.game(self.message))
112+
107113
def test_filters_status_update(self):
108114
self.assertFalse(Filters.status_update(self.message))
109115

0 commit comments

Comments
 (0)