From 568ac15b5eb8ae8e5520412666c8a6459de713ef Mon Sep 17 00:00:00 2001 From: miloszowi Date: Fri, 12 Nov 2021 13:15:00 +0100 Subject: [PATCH] dynamic mentioning group name to lowercase, updated CHANGELOG --- CHANGELOG.md | 2 ++ src/bot/message/inboundMessage.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e7b089..24d47a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ All notable changes to this project will be documented in this file. ### Changed - `start` text - Group name validation - those are forbidden now - `all`, `channel`, `chat`, `everyone`, `group`, `here` +### Deleted +- mentioning user that performed `/everyone` or dynamic mention in bot response ## [0.2.0] - 26.10.2021 ### Added - Inline Mode for `join`, `leave` & `everyone` diff --git a/src/bot/message/inboundMessage.py b/src/bot/message/inboundMessage.py index a50865e..4aa9350 100644 --- a/src/bot/message/inboundMessage.py +++ b/src/bot/message/inboundMessage.py @@ -37,7 +37,7 @@ class InboundMessage: # done upon resolving a message handler action if '@' in update.message.text: searched_message_part = [part for part in update.message.text.split(' ') if '@' in part][0] - group_name = re.sub(r'\W+', '', searched_message_part) + group_name = re.sub(r'\W+', '', searched_message_part).lower() if group_name in GroupNameValidator.FORBIDDEN_GROUP_NAMES: group_name = InboundMessage.default_group