webhook_telegram_bot.main
This file contains application methods.
Module Contents
Functions
|
Initialize application configuration. |
|
Initialize application logging. |
|
Initialize application database. |
|
Initialize application plugins. |
|
Initialize application template engine. |
|
Initialize Telegram package. |
|
Initialize common application routes. |
|
Create application. |
|
Startup application. |
Attributes
- webhook_telegram_bot.main.logger
- webhook_telegram_bot.main.parser
- webhook_telegram_bot.main.init_config(app: aiohttp.web.Application, override_config: Optional[Dict[str, str]] = None) None
Initialize application configuration.
- Parameters
app – application instance
override_config – dictionary that override config
- Returns
None
- webhook_telegram_bot.main.init_logging(app: aiohttp.web.Application) None
Initialize application logging.
- Parameters
app – application instance
- Returns
None
- async webhook_telegram_bot.main.init_database(app: aiohttp.web.Application) None
Initialize application database.
- Parameters
app – application instance
- Returns
None
- webhook_telegram_bot.main.init_plugins(app: aiohttp.web.Application) None
Initialize application plugins.
- Parameters
app – application instance
- Returns
None
- webhook_telegram_bot.main.init_templates(app: aiohttp.web.Application) None
Initialize application template engine.
- Parameters
app – application instance
- Returns
None
- webhook_telegram_bot.main.init_telegram(app: aiohttp.web.Application) None
Initialize Telegram package.
- Parameters
app – application instance
- Returns
None
- webhook_telegram_bot.main.init_routes(app: aiohttp.web.Application) None
Initialize common application routes.
- Parameters
app – application instance
- Returns
- async webhook_telegram_bot.main.create_app(config: Optional[Dict[str, str]] = None) aiohttp.web.Application
Create application.
- Parameters
config – application configuration
- Returns
application instance
- webhook_telegram_bot.main.main() None
Startup application.
- Returns
None