Как запретить копирование в боте [Aiogram]

err0r

Новичок
Пользователь
Янв 9, 2022
42
4
8
Python==3.9.8
Aiogram==2.25.2

Пишу бота и хотел бы поставить "Запрет на копирование" на некоторые сообщения. Подскажите, как такое можно реализовать?

Код:
@dp.message_handler()
async def start(msg: types.Message):
    await bot.send_message(msg.from_user.id, """Hello, world.""")
 
  • Мне нравится
Реакции: Dr. Mundo

PYDEV

Пользователь
Пользователь
Авг 31, 2023
65
16
8

err0r

Python:
from aiogram import Bot, Dispatcher, executor, types

from config import TOKEN_API

bot = Bot(token=TOKEN_API, parse_mode="HTML")
dp = Dispatcher(bot=bot)

@dp.message_handler(commands=["start"])
async def cmd_start(message: types.Message) -> None:
    await bot.send_message(
        chat_id=message.from_user.id,
        text="Это сообщение нельзя скопировать.",
        protect_content=True
    )

def main():
    executor.start_polling(
        dispatcher=dp,
        skip_updates=True
    )

if __name__ == "__main__":
    main()
 
  • Мне нравится
Реакции: Dr. Mundo и err0r

err0r

Новичок
Пользователь
Янв 9, 2022
42
4
8

err0r

Python:
from aiogram import Bot, Dispatcher, executor, types

from config import TOKEN_API

bot = Bot(token=TOKEN_API, parse_mode="HTML")
dp = Dispatcher(bot=bot)

@dp.message_handler(commands=["start"])
async def cmd_start(message: types.Message) -> None:
    await bot.send_message(
        chat_id=message.from_user.id,
        text="Это сообщение нельзя скопировать.",
        protect_content=True
    )

def main():
    executor.start_polling(
        dispatcher=dp,
        skip_updates=True
    )

if __name__ == "__main__":
    main()
Спасибо. Помог)
 

Форум IT Специалистов