プライベートメッセージのキーワードスキャナー

2023 年 3 月 7 日更新、3.0 安定版でテスト済み。 新しい機能が追加されました!チャットスキャナーです。PM スキャン用に設定された同じキーワードが、チャット会話内のテキストもトリガーします。ただし、通知が多くなりすぎないよう、チャットスキャナーは一定時間後にまとめてレポートを送信します。

更新:修正:Discourse v 2.2 との互換性問題

まず、私は開発者ではなく、この作業をスポンサーしただけであることをお伝えします。私はこれをサポートすることはできませんが、潜在的なコントリビューターとは協力します。私はこのコミュニティに還元するために、このプラグインをここに投稿しているだけです。

背景

このプラグインは少し物議を醸すように聞こえるかもしれませんが、なぜ開発されたのか説明します。当 Discourse フォーラムはコミュニティマーケットプレイスです。私たちは仮想アイテムの販売を仲介しています。このビジネスモデルは、バイヤーやセラーを利用しようとする詐欺師や悪徳業者に悩まされています。私たちは彼らが行動を起こす前に止めようとします。彼らは通常、被害者に対して PM(プライベートメッセージ)を通じて働きかけ始めます。ここで私たちは悪意のある活動を監視し、彼らをその場で止めるよう努めています。これが PM スキャナーが役立つ理由です。

プラグインの説明

PM スキャナーは、Discourse インスタンスで送信されたすべての PM をスキャンし、設定で入力できるキーワードセットに対して本文をチェックします。キーワードが見つかった場合、すべての管理者に通知が送信されます。

プラグインの用途

ルール(詐欺、スパム、攻撃的発言、ハラスメントなど)を破れると考える私的な行動をするユーザーを管理するのに最適なプラグインです。また、フォーラムが E コマース関連であれば、マーケティング目的でも利用できます。

プラグインの機能

書くべきことはほとんどありません。管理パネルでキーワードを入力できる追加設定が追加されるだけです。それだけです。残りは自動的で、単語がトリガーされるたびに PM リンクへの通知が届きます(画像参照)。また、このプラグインは管理者のメッセージはスキャンしません(基本的には、管理者の PM はスキャンされません)。さらに、このプラグインは PM が送信されている間のみスキャンします。過去の未スキャンメッセージをスキャンする方法はありません。

プラグインの課題

現在、ユーザー名もスキャンされます。つまり、ユーザー名にスキャナー設定に入力された単語が含まれている場合、そのユーザーが PM を送信するたびに通知がトリガーされます。大きな問題ではありませんが、存在します。

プラグインのリポジトリ

プラグインのスクリーンショット

これはコミュニティへの 2 回目の貢献です!Discourse チームと当サイトのすべての開発者の方々に心から感謝します。

「いいね!」 31

これは、管理パネルで一般的にフラグ付けされる監視ワードと、実際にはどのように異なるのでしょうか?公開されているテキストはスキャンされないとお考えかと思いますが、ご指摘がない限り、報告内容に大きな違いはないと思うのですが?:slightly_smiling_face:

「いいね!」 3

フラグ付きの検出キーワードは公開投稿でのみ機能しないのでしょうか?また、それは悪口を防ぐためのものではないのでしょうか?私はその機能を完全に確認したことがありません。このプラグインはプライベートメッセージをスキャンし、ユーザーにキーワードがスキャンされ、管理者に通知されたことを知らせません。

「いいね!」 1

いいえ、彼らはどこでも機能しますし、あなたが調整したい目的に合わせて「設計」されています。ユーザーに何かがフラグ付けされたことを知らせることで、ユーザーとスタッフ間の信頼がより高まると考えます。

私たちは、あなたがここで止めようとしているような行為を防ぐために、多数の監視フレーズを使用しています。それらについて時々質問が寄せられますが、人々は一般的に何をスクリーニングしているのか、その理由を知っていることに満足しています。

「いいね!」 2

その場合、私のプラグインは無駄ですね :smiley: 貴方のやり方を調べてみます。つまり、PM(プライベートメッセージ)内で検出されるキーワードのセットを作成すれば、それがすべての管理者に通知される、と?

「いいね!」 1

管理者/ログ/監視ワードに移動し、適切な対応として承認/フラグ/ブロック/検閲を選択してください、仲間。

「いいね!」 3

管理者に静かに通知するオプションがないため、このプラグインには何らかの独自性があるようです :smiley:
私たちは独自のビジネスモデルを採用しており、業界には多くの詐欺師が存在します。自動フラグ付けや承認の義務化は、会話で何が言えて何が言えないかをすぐに明らかにしてしまい、詐欺師に有利な状況を作り出してしまいます。

正直、このプラグインが私以外の人には役立たないだろうと予想していました :stuck_out_tongue: ご回答ありがとうございます。

「いいね!」 6

プラグイン設定をクリックすると、以下が表示されます。

「いいね!」 1

どの Discourse バージョンを使用していますか?おそらくそれが原因でしょう。私は数バージョン前の状態です。2〜3 週間以内にこの問題を解決し、アップデートがあったらこのスレッドを更新します。

「いいね!」 3

ありがとうございます。最新バージョンを使用しています。

「いいね!」 1

2.7.0 安定版で更新され、正常に動作しています。

「いいね!」 2

アップグレードページに更新が反映されていません。:slightly_frowning_face:

ここには何も変更されていないようです。GitHub - worldismine/PM-Scanner: Custom PM scanner · GitHub

「いいね!」 1

申し訳ありませんが、「更新」とお伝えしたのは、インスタンスを 2.7.0 にアップグレードしたという意味でした。PM スキャナーは当方の環境では正常に動作しており、プラグイン自体の更新は不要でした。当方のインスタンスでも動作しています:

考えられるのは、貴社のもう一つのプラグインが競合を引き起こしていることのみです。

「いいね!」 2

問題は、設定で「pm scanner」を検索すると、これらの設定が表示されることです。

しかし、「プラグイン」をクリックし、次に「pm scanner」の設定「ボタン」をクリックすると、これが表示されます。

「いいね!」 1

両方の方法を試しましたが、私には機能します。:frowning:

「いいね!」 2

私の最新バージョンは 2.8.0.beta1 です。

他にもこれが見えますか?皆さんのバージョンでも動作していますか?:slightly_frowning_face:

「いいね!」 1

お待ちいただければ、2.8 向けのアップデートを用意いたします。ただし、安定版のみを使用しているため、完了までにお時間をいただく可能性があります。

「いいね!」 3

バージョン3にアップデートしてください。

「いいね!」 1

約2〜3週間で行います。

「いいね!」 2

3.0安定版向けに更新およびテスト済み。 新機能が追加されました!チャットスキャナーです。PMスキャンに設定したのと同じキーワードが、チャットの会話内のテキストをトリガーします。ただし、通知が多すぎるのを避けるため、チャットスキャナーはX時間後にグループ化されたレポートを送信します。

「いいね!」 6