Как сделать определение мата в чате? telegram (aiogram или telebot)
Делаю тг бота должен реагировать на маты сообщением, но при этом не удалять сообщения просто отправлять сообщения что он сматернулся.
Ответы (1 шт):
Автор решения: Creeper Hack
→ Ссылка
maty = ['mat', 'mat2'..] # здесь пишешь все маты
@bot.message_handler()
async def filter(msg: types.Message):
is_mat = None
for mat in maty:
if mat in msg.text.lower(): # lower() делает все буквы прописными
is_mat = True
break
if is_mat:
await msg.reply('не матерись!') # здесь действие если есть маты в тексте