Анти-спам бот Discourse сходит с ума

:wave:

Возникла проблема

Я присоединился к новому форуму своих друзей, используя созданное мной руководство.

И вот что произошло:

Достаточно сказать, что в каждой теме, которую я создал, и в каждом моём ответе я видел следующее:

ваша учётная запись приостановлена

сообщение скрыто

и так далее — по сути, сообщалось, что моё сообщение скрыто, и мне нужно обратиться к модератору.

В каждом посте

Вероятно, это причина aiksmet

на тот момент ни владелец, ни модератор не были на связи

Вот что происходит, если ключ Akismet недействителен.

Недавно я предоставлял Akismet нескольким клиентам, но забыл отключить его хотя бы на одном сайте, и произошло именно это. Поэтому им нужно отключить Akismet, а затем получить рабочий ключ или настроить работу плагина AI Spam.

Хорошо, спасибо. Свяжусь с владельцем и посмотрю, не ошибся ли он с ключом. Откуда они это знают?

Проверьте конфигурацию AI-сканера спама по адресу /admin/plugins/discourse-ai/ai-spam — администратор может обновить инструкции там и попросить его быть более снисходительным. Стандартный персонаж для спама может быть чувствительным, если в теме много сообщений, которые кажутся не связанными или случайными…

Привет, Крис. Я попрослю их взглянуть и сделать настройки менее строгими. Спасибо, и дай знать, если это сработает.

Привет @awesomerobot, так пользователь предоставил мне права администратора, и я заметил, что это даже не было указано в разделе admin/plugins/discourse-ai/ai-spam, что интересно, потому что меня всё равно заглушили.

Я не уверен, что вы увидите, если достигнете «порога быстрого набора текста», — но вы можете проверить эти настройки:

Это предназначено для выявления спамеров, которые регистрируются только для того, чтобы вставить какой-либо контент. Возможно, вы вставили материал или просто набрали пару слов..?

Главное: если люди на форуме просто постят сообщения, очень похожие на спам, вам нужно будет сделать пользовательский промпт в админ-панели максимально мягким.

Если же люди просто перекидываются репликами, почему бы не использовать чат в Discourse?

Я воспринял «и так далее» как краткое описание препятствий, с которыми он столкнулся в системе…

Интересно насчёт «настройте пользовательский промпт» — это настройка для Akismet или для обнаружения спама с помощью Discourse AI? (У меня ни того, ни другого нет.)

:+1:

Если можно, @ToddZ, что такое fat typing?

«Порог быстрого набора текста». Есть ли что-то в предыдущем ответе, что не имеет смысла? Обязательно ознакомьтесь с описанием настройки.

Слушайте, я так и не понял: что именно пользователь должен набрать в своём первом посте? Это значит, что нужно потратить хотя бы одну миллисекунду на набор текста? Потому что если так, то как вообще можно не выполнить это требование?

В описании настройки сказано:

Низкое значение — 1 секунда, стандартное — 3 секунды, высокое — 5 секунд.

Таким образом, одной миллисекунды будет недостаточно. По умолчанию установлено 3 секунды. Это защищает форум от спама, который пользователи вставляют в редактор. Это также может повлиять на тех, кто использует переводчик и вставляет результат перевода.

В описании есть небольшая неточность: миллисекунды, вероятно, используются в коде, но это не имеет для нас значения, так как они преобразуются в секунды. Важно следующее: «Низкий — 1 секунда, стандартный — 3 секунды, высокий — 5 секунд».

Теперь всё гораздо понятнее, спасибо.