Update docstrings for asynctelebot.

This commit is contained in:
coder2020official 2022-03-07 00:18:11 +05:00
parent c45e06c694
commit f69a2ba044
3 changed files with 416 additions and 158 deletions

View File

@ -73,10 +73,12 @@ class ExceptionHandler:
class TeleBot:
"""
This is the main class to deal with bot.
This is the main synchronous class for Bot.
It allows you to add handlers for different kind of updates.
Usage:
.. code-block:: python
from telebot import TeleBot

File diff suppressed because it is too large Load Diff

View File

@ -28,4 +28,29 @@ class StatesGroup:
for name, value in cls.__dict__.items():
if not name.startswith('__') and not callable(value) and isinstance(value, State):
# change value of that variable
value.name = ':'.join((cls.__name__, name))
value.name = ':'.join((cls.__name__, name))
class SkipHandler:
"""
Class for skipping handlers.
Just return instance of this class
in middleware to skip handler.
Update will go to post_process,
but will skip execution of handler.
"""
def __init__(self) -> None:
pass
class CancelUpdate:
"""
Class for canceling updates.
Just return instance of this class
in middleware to skip update.
Update will skip handler and execution
of post_process in middlewares.
"""
def __init__(self) -> None:
pass