forked from Muzifs/LGBot
Исправления для работы в супергруппе
This commit is contained in:
@@ -76,7 +76,7 @@ async def ban_command(bot: AsyncTeleBot, message: Message, photo_path: str = Non
|
|||||||
reason = 'отсутствует'
|
reason = 'отсутствует'
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
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:])
|
reason = ' '.join(parts_msg[1:])
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
target_user = message.reply_to_message.from_user
|
||||||
|
@@ -91,7 +91,7 @@ async def mute_command(bot: AsyncTeleBot, message: Message, photo_path: str = No
|
|||||||
reason = 'отсутствует'
|
reason = 'отсутствует'
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
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:])
|
reason = ' '.join(parts_msg[2:])
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
target_user = message.reply_to_message.from_user
|
||||||
|
@@ -69,7 +69,7 @@ def register_handlers(bot: AsyncTeleBot):
|
|||||||
target_user = message.reply_to_message.from_user
|
target_user = message.reply_to_message.from_user
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
target_user = message.reply_to_message.from_user
|
||||||
|
@@ -69,7 +69,7 @@ def register_handlers(bot: AsyncTeleBot):
|
|||||||
target_user = message.reply_to_message.from_user
|
target_user = message.reply_to_message.from_user
|
||||||
|
|
||||||
# Если это General (обычный чат)
|
# Если это 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
|
target_user = message.reply_to_message.from_user
|
||||||
|
@@ -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):
|
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
|
message.message_thread_id = None
|
||||||
|
|
||||||
try:
|
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):
|
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
|
message.message_thread_id = None
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Reference in New Issue
Block a user