Исправления для работы в супергруппе

This commit is contained in:
2025-10-13 14:47:23 +03:00
parent 7cdb7086a3
commit 313389d2bf
5 changed files with 8 additions and 8 deletions

View File

@@ -76,7 +76,7 @@ async def ban_command(bot: AsyncTeleBot, message: Message, photo_path: str = Non
reason = 'отсутствует'
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user
@@ -155,7 +155,7 @@ async def ban_command(bot: AsyncTeleBot, message: Message, photo_path: str = Non
reason = ' '.join(parts_msg[1:])
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user

View File

@@ -91,7 +91,7 @@ async def mute_command(bot: AsyncTeleBot, message: Message, photo_path: str = No
reason = 'отсутствует'
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user
@@ -173,7 +173,7 @@ async def mute_command(bot: AsyncTeleBot, message: Message, photo_path: str = No
reason = ' '.join(parts_msg[2:])
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user

View File

@@ -69,7 +69,7 @@ def register_handlers(bot: AsyncTeleBot):
target_user = message.reply_to_message.from_user
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user

View File

@@ -69,7 +69,7 @@ def register_handlers(bot: AsyncTeleBot):
target_user = message.reply_to_message.from_user
# Если это General (обычный чат)
elif message.reply_to_message and message.is_topic_message is None:
elif message.reply_to_message and not message.is_topic_message:
# Собираем данные
target_user = message.reply_to_message.from_user

View File

@@ -20,7 +20,7 @@ async def delete_messages(bot: AsyncTeleBot, message: Message, time_sleep: int,
# Проверяет, является ли отправитель администратором
async def check_admin_status(bot: AsyncTeleBot, message: Message, check_restrict_rights: bool = True):
if message.reply_to_message and message.is_topic_message is None:
if message.reply_to_message and not message.is_topic_message:
message.message_thread_id = None
try:
@@ -75,7 +75,7 @@ async def check_admin_status(bot: AsyncTeleBot, message: Message, check_restrict
# Проверяет статус целевого пользователя
async def check_target_status(bot: AsyncTeleBot, message: Message, target_user):
if message.reply_to_message and message.is_topic_message is None:
if message.reply_to_message and not message.is_topic_message:
message.message_thread_id = None
try: