мат через поступающие в навык запросы? Поле dangerous_context видимо вообще к мату не имеет значения, писала через request->nlu->tokens, потому что заметила, что там Алиса заменяет мат на '*' и так можно отслеживать. В тестированиях через ЯДиалоги все работало, голосом с колонки и телефона тоже, но вот когда с телефона мат отправляется текстом, Алиса это игнорирует, никаких звезд в tokens не появляется. Хотя сама она это заменяет на <censored> и запикивает (то есть все-таки опознает как мат). А как это через запрос понять, уже не вижу. Или тут уже только свои проверки нужно писать, если очень надо? (я видела примеры в неоф. документации, но хотелось бы поинтересоваться, что через запрос уже точно никак это не отлавливается)
1. Странно. Я не видел ни разу, чтобы * пропадали. Можете показать лог запроса? Интересно. 2. dangerous_context не про мат. 3. Да, стоит и нужно писать свои. Так что если вы напишите однозначный алгоритм, то да, конечно можно :) А так большинство пользуются regexp`ами. Например вот: https://t.me/yadialogschat/57243
Обсуждают сегодня