From ec82174dc9902c4ef5cf383707ac38a8ac356a3d Mon Sep 17 00:00:00 2001 From: Untone Date: Sun, 7 Jan 2024 14:52:30 +0300 Subject: [PATCH] version-0.2.2 --- CHANGELOG.md | 5 +++++ handlers/handle_join_request.py | 10 ++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4781dc2..14c7ecf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## [0.2.2] + +- сообщает о новых заявках в FEEDBACK_CHAT + + ## [0.2.1] - реорганизация кодовой базы diff --git a/handlers/handle_join_request.py b/handlers/handle_join_request.py index 928acad..a29aa50 100644 --- a/handlers/handle_join_request.py +++ b/handlers/handle_join_request.py @@ -1,8 +1,10 @@ from bot.api import telegram_api from bot.announce import show_announce - +from bot.config import FEEDBACK_CHAT_ID import logging +from utils.mention import mention + logger = logging.getLogger(__name__) logging.basicConfig(level=logging.INFO) @@ -12,11 +14,15 @@ announced_message = { "ru": "Запрос на вступление опубликован в чате, как только вас узнают и отреагируют - она будет принята", "en": "The join request is posted in the chat, once you are recognized and someone reacted to - it will be accepted" } + + async def handle_join_request(join_request): logger.info(f"handle join request {join_request}") user = join_request["from"] - lang = user.get("language_code", "ru") + lang = user.get("language_code", "ru") + # показываем для FEEDBACK_CHAT + await telegram_api("sendMessage", chat_id=FEEDBACK_CHAT_ID, text="новая заявка от " + mention(user)) # показываем анонс с заявкой await show_announce(join_request)