oncall-engine/engine/apps/telegram
Innokentii Konstantinov 4a02d83fd1
Chatops api v3 (#3721)
This PR makes OnCall compatible with chatops-proxy v3. When CHATOPS_V3
is enabled, oncall will use new api client to register tenants and slack
installations. Also I added v3 routes for slack and telegram, so it's
possible to test new chatops proxy.

Currently two versions of chatops-proxy api are deployed, but they are
not compatible. They are doing same thing, using different db model and
tables. Once only v3 version will be left in prod, I'll remove
CHATOPS_V3 env var, all leftovers of previous api client and v3 slack
and telegram routes.

---------

Co-authored-by: Vadim Stepanov <vadimkerr@gmail.com>
2024-01-20 06:56:17 +00:00
..
migrations Add database migrations linter (#1020) 2023-02-06 16:01:37 +08:00
models Add missing notification log records (#3664) 2024-01-12 14:02:44 +00:00
renderers add mypy static type checker to backend codebase (#2151) 2023-06-12 12:50:33 -04:00
tests Add missing notification log records (#3664) 2024-01-12 14:02:44 +00:00
updates Address Telegram HTTP 500s when receiving message from Telegram in discussion group (#3622) 2024-01-09 08:31:56 -05:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
alert_group_representative.py Make telegram on_alert_group_action_triggered asynchronous (#3471) 2023-12-01 10:49:00 +00:00
apps.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
client.py Chatops api v3 (#3721) 2024-01-20 06:56:17 +00:00
decorators.py Validate Slack and Telegram host env variables (#307) 2022-08-02 12:57:12 +03:00
signals.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
tasks.py Handle telegram message to reply to not found on send log task (#3587) 2024-01-02 16:42:19 +00:00
urls.py Chatops api v3 (#3721) 2024-01-20 06:56:17 +00:00
utils.py Introduce org uuid (#947) 2022-12-06 22:42:58 +08:00
views.py Fix SQLite permission issue (#1984) 2023-05-22 19:16:31 +00:00