Здравствуйте, посоветовали хороший сервис, который сканирует фото и определяет порно это или нет, там свободные АПИ и люди уже начали привязывать это к своим ботам, минус один у них в том, что нет примеров кода на РНР, есть на Питоне и других языках, может быть у вас получится на РНР это реализовать?
Это было бы очень полезно, бот бы мог допустим из чатов где он Админ удалять порно фотки с помощью такой функции!
https://www.clarifai.com/models/nsfw-image-recognition-model-e9576d86d2004ed1a38ba0cf39ecb4b1
Накидал простого бота т.к. времени разбираться в их библиотеке нет, хотя на сайте сервиса есть примеры для всех возможностей.
После отправки картинки или видео в бот, идет проверка на порно-контент через сервис Сlarifai Predict API, в случае успешной проверки картинки
в случае успешной проверки видео
Вероятности для nsfw (порно-контент) и sfw (остальной контент), которые в сумме составляют 1,0. Как правило, если вероятность nsfw составляет менее 0,15, она, скорее всего, это не порно-контент. Если вероятность nsfw больше 0,85, скорее всего, порно-контент преобладает.
Сервис анализирует каждую секунду видео, в примере кода бот выводит информацию о каждой проверенной секунде и после общий итог. Тестируйте на видео до 30 секунд или закомментируйте вывод информации по секундно, иначе текста получиться много и телеграм из-за ограничений кол-ва знаков в тексте не выведет вам результат вообще.
Если проверка закончилась неудачно, то вернется код ошибки с описанием и деталями.
это все тот же бот который за спам накладывал рестрикт (вы мне этот код присылали ранее в соседней ветке) теперь я его пытаюсь добавить еще и на порно контент чтобы не только удалялся этот контент но и рестрикт накладывался.
Посмотрите, что возвращает Телеграм - при вызовах методов delete и restrict.
такой?? https://prnt.sc/r2qtkf
бот уснул полностью.
2. Гадать тут сложно, вам надо отладкой выяснить где и какая ошибка выпадает.
Сейчас скрипт ловит только видео и фото, остальное игнорит
Всего надо внести изменения методах: route, getFileId, getType
в итоге фото и видео работают как и раньше а на ГИФКИ проверка выдает- Checked is failed, try again
Code is 10020 (Failure: )
https://prnt.sc/r6z65j
теперь они шлют порнуху не в виде картинки а в виде ссылки на фото и это фото соответсвенно не подвергается проверки а раскрывается в чате как предпросмотр(((
Можно ли как то прописать в код отправлять на порно-проверку еще и все ссылки от пользователей?
Можно по координатам (они там же в объекте) из сообщения доставать ссылку и направлять на проверку в сервис.