Подскажите, как отменить, отображение текста, при пересылке с каналов, групп, для текстовых сообщений, фото, видео и документов.
@dp.message_handler(content_types=['text', 'photo', 'video', 'document'])
async def send_msg(message:types.Message):
if message.text:
await bot.send_message(message.chat.id, f" Обязательно, прочитайте, правила группы, в закреплённом сообщение.".format(message.from_user), parse_mode='html', disable_notification=True, disable_web_page_preview=True)
elif message.photo:
await bot.send_message(message.chat.id, f" Обязательно, прочитайте, правила группы, в закреплённом сообщение.".format(message.from_user), parse_mode='html', disable_notification=True, disable_web_page_preview=True)
elif message.video:
await bot.send_message(message.chat.id, f" Обязательно, прочитайте, правила группы, в закреплённом сообщение.".format(message.from_user), parse_mode='html', disable_notification=True, disable_web_page_preview=True)
elif message.document:
await bot.send_message(message.chat.id, f" Обязательно, прочитайте, правила группы, в закреплённом сообщение.".format(message.from_user), parse_mode='html', disable_notification=True, disable_web_page_preview=True)
return
if message.forward_from_chat:
await message.delete()
return
Для удаления пересланных сообщений, отвечает этот код
if message.forward_from_chat:
await message.delete()
return
но если, переслать например фото, с канала в группу, берет публикует текст, с этого кода
elif message.photo:
await bot.send_message(message.chat.id, f" Обязательно, прочитайте, правила группы, в закреплённом сообщение.".format(message.from_user), parse_mode='html', disable_notification=True, disable_web_page_preview=True)
Как это исправить?