Update __init__.py

Add clear_step_handler() for resetting bot
This commit is contained in:
mostafaqanbaryan 2017-08-21 14:40:47 +04:30 committed by GitHub
parent 064b84ad3d
commit 15d287919d
1 changed files with 9 additions and 0 deletions

View File

@ -998,6 +998,15 @@ class TeleBot:
self.pre_message_subscribers_next_step[chat_id].append(callback)
else:
self.pre_message_subscribers_next_step[chat_id] = [callback]
def clear_step_handler(self, message):
"""
Clears all callback functions registered by register_next_step_handler().
:param message: The message for which we want to handle new message after that in same chat.
"""
chat_id = message.chat.id
self.pre_message_subscribers_next_step[chat_id] = []
def _notify_message_next_handler(self, new_messages):
for message in new_messages: