Telm がスパムを削除しない場合、原因はほぼ必ず 4 つのいずれかです:Monitoring Mode がまだオン、ボットに管理者権限がない、送信者が管理者(管理者は決してモデレーションされません)、または保護がオフになっている。下のチェックリストをたどればすぐに見つかります。
11. Monitoring Mode がまだオン
これが第一の原因です。すべての新しいグループは Monitoring Mode で始まります:ボットは自分が何をするかを監視して記録しますが、まだ何も削除せず、誰も罰しません。ボットが行動する前に精度を確認できる安全網です。
Monitoring Mode がオンの間、ジャーナルには *would remove* のようなエントリが埋まっていきますが、スパムはチャットに見えたまま残ります。これは想定どおりであり、バグではありません。
- ダッシュボードでグループを開き、上部の保護ステータスを確認します。
- グループがモニタリング(observe)モードだと表示されていれば、それが何も削除されない理由です。
- ジャーナルが正確に見えたら、Monitoring Mode をオフにして本当の適用を有効にします。
22. ボットに管理者権限がない
メッセージを削除したりメンバーを制限したりするには、Telegram はボットが対応する権限を持つ管理者であることを要求します。それがないと、ボットはチャットを読めても行動できません。Telegram が削除をブロックするのです。
これは、誰かがボットの管理者ロールを編集したあとや、セットアップ時にボットが通常メンバーとして追加された場合によく起こります。
- Telegram でグループを開き、Administrators に移動して @telmcom_bot を見つけます。
- Delete messages が有効になっていることを確認します。これがないとスパムを削除できません。
- Ban users が有効になっていることを確認します。これがないと、ボットは常習者をミュートまたは BAN できません。
- 保存してから、テストメッセージを送ってモデレーションが機能することを確認します。
33. 送信者が管理者またはホワイトリスト登録済み
設計上、Telm はグループの管理者、匿名管理者、ホワイトリストに追加したメンバーを決してモデレーションしません。管理者の告知や固定投稿を静かに削除するのは受け入れがたいので、これらのユーザーは常に対象外です。
そのため、スパムに見えるメッセージが管理者アカウントから来たものなら、ボットは意図的にそれを放置します。ほかのすべてが正しく設定されていてもです。
- 実際に誰がメッセージを送ったかを確認します。そのアカウントはグループの管理者ですか?
- スパマーが何らかの形で管理者の肩書きを持っている場合、その管理者権限を外せば、ボットはその人をモデレーションし始めます。
- グループ設定でホワイトリストを見直し、対象外にすべきでない人を削除します。
44. 保護がオフか、緩すぎる
適用がオンで権限も正しいのに、特定の種類のスパムがまだ通り抜ける場合、該当する検出器が無効になっているか、グループにとって緩すぎる設定になっている可能性があります。
- ダッシュボードでグループ設定を開き、アンチスパム保護が有効になっていることを確認します。
- 保護プリセットまたは個々の検出器が、あなたが目にしている種類のコンテンツをカバーしているか確認します。
- 本物のスパムメッセージが見逃された場合は、ジャーナルから報告して、システムがそこから学べるようにします。