Не работает фильтр ~filters.contact.Это автоответчик ,который должен писать только не контактам и только 1 раз.Повторного сообщения быть не должно
async def message_handler(client_obj, message_obj, text): await asyncio.sleep(5) await client_obj.read_history(message_obj.chat.id)
await asyncio.sleep(3)
await client_obj.send_chat_action(message_obj.chat.id, "typing")
await asyncio.sleep(7)
await client_obj.send_message(message_obj.chat.id, text)
await asyncio.sleep(2)
@app.on_message(filters.text & filters.private & ~filters.me & ~filters.contact & ~filters.bot)
async def text_handler(client, message):
if message.from_user.id not in sp_p:
await message_handler(client, message, "Привет,я бот-защитник этого пользователя.Не пишите ему в лс!Из-за указаний пользователя ,я вынужден вас заблокировать.Для того ,чтобы связаться с Nex1n,пишите сюда => https://t.me/nex1n_bot")
await app.block_user(message.chat.id)
else:
await message_handler(client, message, ".")