

This article was translated from English by ChatGPT 5.
Ad block bot#
久しぶりに個人ブログを書くので、手が少し鈍ってしまいました。この文章には不自然な表現や話題の逸脱があるかもしれませんが、どうかご容赦ください。
Unified Anti-Spam Bot は、アダルト、ギャンブル、薬物関連のチャンネルをサポートしていません。
Preface#
ご存知のとおり、スパムボットはどこに現れても本当に迷惑です。Telegram はボット用の API を便利に提供しているため、私は Telegram 上に広告スパムをフィルタリングするボットを作成しました。
最初のバージョンは今年の 4 月頃に作られました。そのとき Google からいくつかの計算リソースを得たので、ローカルで動作するスパムフィルターボットを構築することができました。
しかし、さまざまな理由で放置されてしまいました。暑い夏を利用して、このアンチスパムボットを再設計・再構築し、バージョン 2 を作成しました。このボットは特に高度な技術を持っているわけではなく、主な課題は誤検出(誤って通常ユーザーを処理してしまうこと)を減らすことです。今回のバージョンは、以前のものと比べて誤検出が大幅に改善されたと考えています。
さらに、業務ロジックの観点でも新しいバージョンのアンチスパムボットはより安定しています。もし使用したい場合は、この記事の最後にある、ボットをグループに追加して有効化する方法をご参照ください。
Logic#
簡単に言えば、この広告スパムフィルターボットは LLM を用いて構築されています。最初のバージョンはローカル(サーバーローカル)で動作していましたが、現在のバージョンは API 呼び出しを利用しています。
Watchlist#
新しいユーザーがグループに参加すると、Unified Anti-Spam Bot はまずそのプロフィールを確認し、そのプロフィールに基づいてウォッチリストの期間を決定します。
Scan#
ウォッチリストに入っているすべてのユーザーは自動的にスキャンされ、広告かどうかが検出されます。スパムが検出された場合、ボットはグループのオーナー/管理者が設定した内容に応じて以下の処理を行います:
- Hard(デフォルト) – スパムメッセージを削除し、ユーザーをBANしてグループから追放する。
- Soft(オプション) – スパムメッセージのみを削除する。
処理されたすべてのスパムは、Unified Anti-Spam Bot の 公開チャンネル に投稿され、コミュニティによる投票にかけられます。
Verify#
公開チャンネルに表示されたすべての広告は公開投票の対象となります。72 時間後に結果が確定し、👍 投票が多数の場合、そのユーザーは 統合ブラックリスト に追加されます。
統合ブラックリストに登録されたユーザーは、Unified Anti-Spam Bot が導入されているすべてのグループから自動的に削除されます。これは、発言したとき、または参加したときに自動的に発動します。
How to Invite the Unified Anti-Spam Bot?#
ユーザー名: @AISpamCheck_bot
まず、次のアドレスにメールを送信してください: klaxons-thorax0k@icloud.com
-
件名: Unified Anti-Spam Bot Application
-
本文:
plaintextGroup link <link> My Telegram username <@username> Group owner username <@username>
⚠️ 必ず < > のプレースホルダーを実際の内容に置き換えてください。それ以外の内容は追加しないでください。ボットは自動的にグループを審査し、アクティベートします。形式に誤りがある場合、アクティベートが遅れる可能性があります。
Paid Groups#
Unified Anti-Spam Bot は完全に無料のため、私にとってはコストが発生します。もしより良いサービスや高速な応答を望む場合は、ぜひサポートとして「ミルクティー一杯」をご購入いただけると助かります。その後、そのチャネルを通じてご返信いたします。
Support#
Unified Anti-Spam Bot は完全なカスタマイズサービスをサポートしています。もしボットを追加したいが、私たちのサービスを使用していることを公開したくない場合は、メールでご連絡ください。
-
件名: Unified Anti-Spam Bot Customization
-
本文:
plaintextGroup link <link> My Telegram username <@username> Group owner username <@username> Request "<request>" Budget <usd>
⚠️ 必ず < > のプレースホルダーをあなたの情報に置き換えてください。それ以外の内容は追加しないでください。
⚠️ リクエストは必ず二重引用符内に記載してください。
⚠️ 予算は米ドル単位で記入してください。カスタムサービスは 20USD から開始し、その後は定期メンテナンスとして毎月 5USD が必要です。