webhook-telegram-bot
latest
Contents
webhook-telegram-bot
Usage
Settings
Supported webhooks
API Reference
webhook_telegram_bot
Index
Indices and tables
webhook-telegram-bot
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__eq__() (webhook_telegram_bot.database.models.Webhook method)
__get_validators__() (webhook_telegram_bot.database.models.PydanticObjectId class method)
__hash__() (webhook_telegram_bot.database.models.Webhook method)
_is_pull_request_event() (webhook_telegram_bot.plugins.bitbucket.services.BitbucketEventProcessor method)
_is_repository_event() (webhook_telegram_bot.plugins.bitbucket.services.BitbucketEventProcessor method)
A
AbstractPlugin (class in webhook_telegram_bot.plugins.base)
AbstractPluginImpl (in module webhook_telegram_bot.plugins.types)
action (webhook_telegram_bot.plugins.bitbucket.services.EventProcessor attribute)
actor_display_name (webhook_telegram_bot.plugins.bitbucket.services.EventProcessor property)
ADD_BITBUCKET_WEBHOOK (webhook_telegram_bot.plugins.bitbucket.commands.BitbucketCommand attribute)
add_bitbucket_webhook_command_handler() (in module webhook_telegram_bot.plugins.bitbucket.commands.add_bitbucket_webhook)
ADD_WEBHOOK (webhook_telegram_bot.telegram.commands.Command attribute)
add_webhook_command_handler() (in module webhook_telegram_bot.telegram.commands.add_webhook)
allow_population_by_field_name (webhook_telegram_bot.database.models.Chat.Config attribute)
B
BaseDatabaseWrapper (class in webhook_telegram_bot.database.backends.base)
BITBUCKET_SERVICE_NAME (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_BRANCH_CLOSED (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_BRANCH_CREATED (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_BRANCH_UPDATED (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_PIPELINE_EVENT (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_PULL_REQUEST_EVENT (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_START (in module webhook_telegram_bot.plugins.bitbucket.constants)
BITBUCKET_TEMPLATE_UNKNOWN_EVENT (in module webhook_telegram_bot.plugins.bitbucket.constants)
bitbucket_webhook_handler() (in module webhook_telegram_bot.plugins.bitbucket.handlers)
BITBUCKET_WEBHOOK_ROUTE (in module webhook_telegram_bot.plugins.bitbucket.constants)
BitbucketCommand (class in webhook_telegram_bot.plugins.bitbucket.commands)
BitbucketEventProcessor (class in webhook_telegram_bot.plugins.bitbucket.services)
branch_href (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
branch_name (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
C
changes (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
Chat (class in webhook_telegram_bot.database.models)
Chat.Config (class in webhook_telegram_bot.database.models)
chat_id (webhook_telegram_bot.database.models.Chat attribute)
ChatNotFound
close() (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper method)
(webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
closed (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper attribute)
Command (class in webhook_telegram_bot.telegram.commands)
command() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI method)
CONFIG_KEY (in module webhook_telegram_bot.helpers)
connection (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper attribute)
create_app() (in module webhook_telegram_bot.main)
D
DATABASE_KEY (in module webhook_telegram_bot.helpers)
DatabaseWrapper (class in webhook_telegram_bot.database.backends.mongo)
DatabaseWrapperImpl (in module webhook_telegram_bot.database.backends.types)
deep_get() (in module webhook_telegram_bot.utils)
DELETE_WEBHOOK (webhook_telegram_bot.telegram.commands.Command attribute)
delete_webhook() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI method)
delete_webhook_by_id() (webhook_telegram_bot.database.models.Chat method)
delete_webhook_command_handler() (in module webhook_telegram_bot.telegram.commands.delete_webhook)
Document (in module webhook_telegram_bot.database.backends.mongo)
drop_database() (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper method)
(webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
E
EDIT_WEBHOOK (webhook_telegram_bot.telegram.commands.Command attribute)
edit_webhook_command_handler() (in module webhook_telegram_bot.telegram.commands.edit_webhook)
EDIT_WEBHOOKS (webhook_telegram_bot.telegram.commands.Command attribute)
edit_webhooks_command_handler() (in module webhook_telegram_bot.telegram.commands.edit_webhooks)
entity (webhook_telegram_bot.plugins.bitbucket.services.EventProcessor attribute)
env (in module webhook_telegram_bot.config)
EventProcessor (class in webhook_telegram_bot.plugins.bitbucket.services)
G
get_chat_by_chat_id() (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper method)
(webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
get_chat_by_webhook_id() (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper method)
(webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
get_chat_id() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI static method)
get_collection() (webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
get_commit_description() (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor method)
get_commit_href() (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor method)
get_config() (in module webhook_telegram_bot.config)
(in module webhook_telegram_bot.helpers)
get_config_value() (in module webhook_telegram_bot.helpers)
get_context() (webhook_telegram_bot.plugins.bitbucket.services.PullRequestEventProcessor method)
(webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor method)
get_database() (in module webhook_telegram_bot.helpers)
get_db_wrapper_instance() (in module webhook_telegram_bot.helpers)
get_event_processor() (webhook_telegram_bot.plugins.bitbucket.services.BitbucketEventProcessor method)
get_menu_button() (webhook_telegram_bot.plugins.base.AbstractPlugin method)
(webhook_telegram_bot.plugins.bitbucket.plugins.Plugin method)
get_package_loader() (webhook_telegram_bot.plugins.base.AbstractPlugin method)
(webhook_telegram_bot.plugins.bitbucket.plugins.Plugin method)
get_plugins_instances() (in module webhook_telegram_bot.helpers)
get_response_from_plugins() (in module webhook_telegram_bot.telegram.handlers)
get_telegram_api() (in module webhook_telegram_bot.helpers)
get_template_engine() (in module webhook_telegram_bot.helpers)
get_template_name_with_context() (webhook_telegram_bot.plugins.bitbucket.services.BitbucketEventProcessor method)
(webhook_telegram_bot.plugins.bitbucket.services.EventProcessor method)
(webhook_telegram_bot.plugins.bitbucket.services.PullRequestEventProcessor method)
(webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor method)
(webhook_telegram_bot.plugins.bitbucket.services.UnknownEventProcessor method)
get_text() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI static method)
get_webhook_by_id() (webhook_telegram_bot.database.models.Chat method)
H
handle_telegram_command() (webhook_telegram_bot.plugins.base.AbstractPlugin method)
(webhook_telegram_bot.plugins.bitbucket.plugins.Plugin method)
health_handler() (in module webhook_telegram_bot.handlers)
I
id (webhook_telegram_bot.database.models.Chat attribute)
ImproperlyConfiguredException
init_bitbucket_routes() (in module webhook_telegram_bot.plugins.bitbucket.routes)
init_config() (in module webhook_telegram_bot.main)
init_database() (in module webhook_telegram_bot.main)
init_logging() (in module webhook_telegram_bot.main)
init_plugins() (in module webhook_telegram_bot.main)
init_routes() (in module webhook_telegram_bot.main)
init_telegram() (in module webhook_telegram_bot.main)
init_telegram_routes() (in module webhook_telegram_bot.telegram.routes)
init_templates() (in module webhook_telegram_bot.main)
is_closed (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
is_created (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
is_known_command() (webhook_telegram_bot.plugins.base.AbstractPlugin method)
(webhook_telegram_bot.plugins.bitbucket.plugins.Plugin method)
J
json_data (webhook_telegram_bot.plugins.bitbucket.services.EventProcessor attribute)
L
lock (in module webhook_telegram_bot.telegram.telegram_api)
logger (in module webhook_telegram_bot.main)
(in module webhook_telegram_bot.plugins.bitbucket.handlers)
(in module webhook_telegram_bot.telegram.handlers)
(in module webhook_telegram_bot.telegram.telegram_api)
M
main() (in module webhook_telegram_bot.main)
module
webhook_telegram_bot
webhook_telegram_bot.config
webhook_telegram_bot.database
webhook_telegram_bot.database.backends
webhook_telegram_bot.database.backends.base
webhook_telegram_bot.database.backends.mongo
webhook_telegram_bot.database.backends.types
webhook_telegram_bot.database.exceptions
webhook_telegram_bot.database.models
webhook_telegram_bot.exceptions
webhook_telegram_bot.handlers
webhook_telegram_bot.helpers
webhook_telegram_bot.main
webhook_telegram_bot.plugins
webhook_telegram_bot.plugins.base
webhook_telegram_bot.plugins.bitbucket
webhook_telegram_bot.plugins.bitbucket.commands
webhook_telegram_bot.plugins.bitbucket.commands.add_bitbucket_webhook
webhook_telegram_bot.plugins.bitbucket.constants
webhook_telegram_bot.plugins.bitbucket.handlers
webhook_telegram_bot.plugins.bitbucket.plugins
webhook_telegram_bot.plugins.bitbucket.routes
webhook_telegram_bot.plugins.bitbucket.services
webhook_telegram_bot.plugins.types
webhook_telegram_bot.telegram
webhook_telegram_bot.telegram.commands
webhook_telegram_bot.telegram.commands.add_webhook
webhook_telegram_bot.telegram.commands.delete_webhook
webhook_telegram_bot.telegram.commands.edit_webhook
webhook_telegram_bot.telegram.commands.edit_webhooks
webhook_telegram_bot.telegram.commands.start
webhook_telegram_bot.telegram.constants
webhook_telegram_bot.telegram.handlers
webhook_telegram_bot.telegram.routes
webhook_telegram_bot.telegram.telegram_api
webhook_telegram_bot.utils
N
number_of_commits (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
P
parser (in module webhook_telegram_bot.main)
pipeline_href (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
pipeline_state (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
pipeline_title (webhook_telegram_bot.plugins.bitbucket.services.RepositoryEventProcessor property)
Plugin (class in webhook_telegram_bot.plugins.bitbucket.plugins)
PLUGINS_INSTANCES_KEY (in module webhook_telegram_bot.helpers)
pull_request_href (webhook_telegram_bot.plugins.bitbucket.services.PullRequestEventProcessor property)
pull_request_id (webhook_telegram_bot.plugins.bitbucket.services.PullRequestEventProcessor property)
pull_request_title (webhook_telegram_bot.plugins.bitbucket.services.PullRequestEventProcessor property)
PullRequestEventProcessor (class in webhook_telegram_bot.plugins.bitbucket.services)
PydanticObjectId (class in webhook_telegram_bot.database.models)
R
repository_href (webhook_telegram_bot.plugins.bitbucket.services.EventProcessor property)
repository_name (webhook_telegram_bot.database.models.Webhook attribute)
(webhook_telegram_bot.plugins.bitbucket.services.EventProcessor property)
RepositoryEventProcessor (class in webhook_telegram_bot.plugins.bitbucket.services)
S
save_chat() (webhook_telegram_bot.database.backends.base.BaseDatabaseWrapper method)
(webhook_telegram_bot.database.backends.mongo.DatabaseWrapper method)
send_message() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI method)
send_message_as_response() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI static method)
service (webhook_telegram_bot.database.models.Webhook attribute)
set_config() (in module webhook_telegram_bot.helpers)
set_database() (in module webhook_telegram_bot.helpers)
set_plugins_instances() (in module webhook_telegram_bot.helpers)
set_telegram_api() (in module webhook_telegram_bot.helpers)
set_template_engine() (in module webhook_telegram_bot.helpers)
set_webhook() (webhook_telegram_bot.telegram.telegram_api.TelegramAPI method)
set_webhook_repository_name() (webhook_telegram_bot.database.models.Chat method)
START (webhook_telegram_bot.telegram.commands.Command attribute)
start_command_handler() (in module webhook_telegram_bot.telegram.commands.start)
T
TELEGRAM_API_KEY (in module webhook_telegram_bot.helpers)
telegram_request_handler() (in module webhook_telegram_bot.telegram.handlers)
TELEGRAM_TEMPLATE_CHAT_NOT_FOUND (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_TEMPLATE_EDIT_WEBHOOK (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_TEMPLATE_EDIT_WEBHOOKS (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_TEMPLATE_SELECT_SERVICE (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_TEMPLATE_START (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_TEMPLATE_WEBHOOK_DELETED (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_WEBHOOK_ROUTE (in module webhook_telegram_bot.telegram.constants)
TELEGRAM_WEBHOOK_TOKEN (in module webhook_telegram_bot.telegram.constants)
TelegramAPI (class in webhook_telegram_bot.telegram.telegram_api)
TEMPLATE_ENGINE_KEY (in module webhook_telegram_bot.helpers)
U
UnknownEventProcessor (class in webhook_telegram_bot.plugins.bitbucket.services)
V
validate() (webhook_telegram_bot.database.models.PydanticObjectId class method)
W
Webhook (class in webhook_telegram_bot.database.models)
webhook_id (webhook_telegram_bot.database.models.Webhook attribute)
webhook_telegram_bot
module
webhook_telegram_bot.config
module
webhook_telegram_bot.database
module
webhook_telegram_bot.database.backends
module
webhook_telegram_bot.database.backends.base
module
webhook_telegram_bot.database.backends.mongo
module
webhook_telegram_bot.database.backends.types
module
webhook_telegram_bot.database.exceptions
module
webhook_telegram_bot.database.models
module
webhook_telegram_bot.exceptions
module
webhook_telegram_bot.handlers
module
webhook_telegram_bot.helpers
module
webhook_telegram_bot.main
module
webhook_telegram_bot.plugins
module
webhook_telegram_bot.plugins.base
module
webhook_telegram_bot.plugins.bitbucket
module
webhook_telegram_bot.plugins.bitbucket.commands
module
webhook_telegram_bot.plugins.bitbucket.commands.add_bitbucket_webhook
module
webhook_telegram_bot.plugins.bitbucket.constants
module
webhook_telegram_bot.plugins.bitbucket.handlers
module
webhook_telegram_bot.plugins.bitbucket.plugins
module
webhook_telegram_bot.plugins.bitbucket.routes
module
webhook_telegram_bot.plugins.bitbucket.services
module
webhook_telegram_bot.plugins.types
module
webhook_telegram_bot.telegram
module
webhook_telegram_bot.telegram.commands
module
webhook_telegram_bot.telegram.commands.add_webhook
module
webhook_telegram_bot.telegram.commands.delete_webhook
module
webhook_telegram_bot.telegram.commands.edit_webhook
module
webhook_telegram_bot.telegram.commands.edit_webhooks
module
webhook_telegram_bot.telegram.commands.start
module
webhook_telegram_bot.telegram.constants
module
webhook_telegram_bot.telegram.handlers
module
webhook_telegram_bot.telegram.routes
module
webhook_telegram_bot.telegram.telegram_api
module
webhook_telegram_bot.utils
module
WebhookAlreadyLinkedToChatException
WebhookBotException
webhooks (webhook_telegram_bot.database.models.Chat attribute)