telegram_framework package

Subpackages

Submodules

telegram_framework.apps module

class telegram_framework.apps.TelegramFrameworkConfig(app_name, app_module)[source]

Bases: AppConfig

default_auto_field = 'django.db.models.BigAutoField'
name = 'telegram_framework'

telegram_framework.core_params module

telegram_framework.core_params.get_call_match_function(pattern)[source]
telegram_framework.core_params.get_command_match_function(pattern)[source]
telegram_framework.core_params.match_function(pattern, message_data: str)[source]
telegram_framework.core_params.prepare_handler(handler_function: Callable, match_function_: Callable)[source]

telegram_framework.errors module

exception telegram_framework.errors.BotTypeError(bot_type)[source]

Bases: ValueError

telegram_framework.handlers module

class telegram_framework.handlers.Handler(function: Callable, filter: Callable = <function Handler.<lambda> at 0x7f3317d0e020>)[source]

Bases: object

filter()
function: Callable
telegram_framework.handlers.create_handler(function, filter_function=<function <lambda>>)[source]

telegram_framework.package module

Package info

telegram_framework.user module

class telegram_framework.user.UserData(id: int, first_name: str = None, last_name: str = None, username: str = None)[source]

Bases: object

first_name: str = None
id: int
last_name: str = None
username: str = None

Module contents