CSUBOTはスーパー管理者ロボットです。

現在、認証コードによる新規メンバーの認証が可能で、グループチャットの迷惑ロボットを自動的に防止します。今後、さらに多くの機能が追加される予定です。

利点:グループ内で認証リクエストを公開しないため、グループチャットを中断せず、他のメンバーの邪魔になりません。

CSUBOTロボットのグループ参加審査機能をテストするには、 CSUBOTのディスカッショングループに参加 をクリックしてください。

おすすめ:現在のネットワーク環境を確認するために、異なるウェブサイトへのアクセスに使用されているグローバルIPアドレスを調べてください

ロボットを開く: @csubot

ユーザーとしてグループに参加するには?

グループへの招待リンクをクリックすると、参加するグループのタイプに応じて、次の2つのプロンプトが表示される場合があります。

  • グループがプライベートグループの場合:グループ名が表示され、管理者の承認が必要であるというメッセージと、「Request to Join Group」という参加ボタンが表示されます。
  • グループが公開グループの場合:グループチャットの履歴が表示され、下部の参加ボタンが「Apply to Join Group」と表示されます。

ボタンをクリックしてグループ参加申請を送信すると、ロボットからあなたにプライベートメッセージが送信され、認証ボタンを含むメッセージが送信されます。このメッセージを見つけてボタンをクリックし、ポップアップするウェブページで認証を完了すると、グループに参加できます。

もちろん、関連機能を使用するには、少なくとも Telegram を次のバージョンにアップグレードする必要があります。これらのバージョンのクライアントは 2022 年にリリースされたもので、Telegram クライアントが 2022 年以降にインストールされている場合は、CSUBOT ロボットを使用してグループ参加審査を完了できます。

  • Telegram iOS v8.7.0 (23204)
  • Telegram Android v8.7.0 (2622)
  • Telegram macOS 8.6.0 (228674)
  • Telegram Desktop 3.7.0

もちろん、ウェブ版 Telegram を使用して CSUBOT の認証を完了することもできます。ログインアドレス:

グループ管理者としてロボットの使用を開始するには

使用前提条件

この操作を行うには、次のいずれかの役割である必要があります。

  • グループオーナー
  • グループ管理者で、「招待リンクでユーザーを招待」と「新しい管理者の追加」の管理者権限を持っている

ロボットには、「招待リンクでユーザーを招待」、「ユーザーのBAN」、「メッセージの削除」の権限が必要です。このうち、

  • 「招待リンクでユーザーを招待」と「ユーザーのBAN」は、新規メンバーの認証に使用されます。
  • 「メッセージの削除」は、グループメンバーのグループ参加およびグループ退出メッセージを削除するために使用されます。将来の AI 審査機能でもこの権限が使用されます。

操作手順

まず、ロボットをグループ管理者として追加し、次にグループ参加審査のスイッチをオンにします。

後述の関連設定が見つからない場合は、クライアントを最新バージョンにアップグレードしてください。

ロボットを管理者として追加する

方法1:https://t.me/csubot?startgroup=start&admin=delete_messages+ban_users+invite_users を開き、ロボットを追加するグループを選択し、3つの権限(「招待リンクでユーザーを招待」、「ユーザーのBAN」、「メッセージの削除」)を付与することを確認して、「Add Bot as Admin」ボタンをクリックします。

方法2:

  1. ロボットを有効にする必要があるグループ(または、Androidクライアントでグループにバインドされているチャンネルの設定を開きます)をクリックし、プロフィールページを開き、「変更(Edit)」または「グループの管理(Manage Group)」をクリックします。
  2. 「管理者(Administrators)」をクリックし、「管理者の追加(Add Administrators)」をクリックします。
  3. 「@suabot」(「@」を含む)と入力します。
  4. 3つの権限(「招待リンクでユーザーを招待」、「ユーザーのBAN」、「メッセージの削除」)を付与することを確認します。

グループ参加審査のスイッチをオンにする

公開グループでグループ参加審査を有効にする

  1. ロボットを有効にする必要があるグループ(または、Androidクライアントでグループにバインドされているチャンネルの設定を開きます)をクリックし、プロフィールページを開き、「変更(Edit)」または「グループの管理(Manage Group)」をクリックします。
  2. 「グループタイプ(Group type)」をクリックし、「誰がメッセージを送信できますか(Who can send messages)」セクションで、「メンバーのみ(Only members)」を選択します(このオプションがない場合は、次の手順に進みます)。
  3. 下に表示される「新しいメンバーの承認(Approve New Members)」のスイッチをオンにし、「保存(Save)」または「完了(Done)」をクリックして変更を有効にします。

プライベートグループでグループ参加審査を有効にする

  1. ロボットを有効にする必要があるグループ(または、Androidクライアントでグループにバインドされているチャンネルの設定を開きます)をクリックし、プロフィールページを開き、「変更(Edit)」または「グループの管理(Manage Group)」をクリックします。
  2. 「グループタイプ(Group type)」をクリックし、「誰がメッセージを送信できますか(Who can send messages)」セクションで、「メンバーのみ(Only members)」を選択します(このオプションがない場合は、次の手順に進みます)。
  3. 下に表示される「新しいメンバーの承認(Approve New Members)」のスイッチをオンにし、「保存(Save)」または「完了(Done)」をクリックして変更を有効にします(このオプションがない場合は、次の手順に進みます)。
  4. 「グループの管理(Manage Group)」で「招待リンク(Invite Links)」をクリックしてグループリンク管理ページに移動します。
  5. 管理ページの下部にある「新しいリンクを作成(Create a New Link)」ボタンをクリックして、新しい招待リンク作成ページに移動します。このページで「管理者の承認をリクエスト(Request Admin Approval)」スイッチをオンにします。他の制限は一切加えないでください。設定が正しいことを確認したら、「作成(Create)」ボタンをクリックします。
  6. 上記の手順で作成したリンクを共有します。デフォルトのリンクを共有しないでください。デフォルトの招待リンクを使用してグループに参加すると、ロボットは審査を実行できません。(誤ってデフォルトの招待リンクを共有した場合は、このリンクの右側にある「…」ボタンをクリックし、「取り消し(Revoke)」をクリックして、以前に共有したリンクが無効になるようにしてください。)

よくある質問

Cloudflare の認証コードで認証できません

CSUBOT の認証ウェブページを開くことはできますが、Cloudflare の認証コードで認証できません。どうすればよいですか?

Cloudflare の認証コードウィジェットが読み込まれる際に、CSUBOT の認証ウェブページ上でマウスをランダムに移動させるか、画面をスワイプします。

それでもエラーが発生する場合は、別のクライアントまたはウェブ版 Telegram を試してください。ウェブ版のログインアドレス:

ネットワーク速度が遅すぎるか、IPアドレスが頻繁に変更される場合も、認証が失敗する可能性があります。

csubot が IP アドレスを収集するというプロンプトが表示されるのはなぜですか?

これは Telegram の固定されたプロンプトです。

Telegram のウェブ版アプリ(web app)はウェブ技術に基づいて構築されています。ブラウザで他のウェブサイトにアクセスするのと同じように、使用時にあなたの IP アドレスが csubot に送信されるネットワークリクエストに含まれます。

悪意のある Bot の場合、あなたの情報を悪用する可能性があります。そのため、Telegram は責任を回避するためにこのプロンプトを表示します。

ご安心ください。csubot は、あなた個人や参加しているグループに関するデータを一切保存しません。

csubot の ソースコードリポジトリ にアクセスして、コードを閲覧および監査できます。

csubot と tg-watchdog の関係と違いは何ですか?

csubot は何度も反復処理を経て、現在は4番目の大きなバージョンです。以前のいくつかのバージョンでは、Python、Javascript などの他の言語を使用し、AI 審査が中心で、ソースコードは公開されていませんでした。

実際の使用過程で、AI 審査には多くの誤判定があることがわかり、同じプロンプトを使用しても、さまざまなグループの審査要件を満たすことができませんでした。

実際には、【ロボットが参加を承認した人が人間であることを確認し、グループ管理者がグループメンバーの発言を手動で審査する】というスキームで、ほとんどのグループの広告ロボットを阻止するという要件を満たすことができます。

そのため、csubot の作者は、成熟した tg-watchdog プロジェクトの実装を参考に、4番目の大きなバージョンの csubot を再作成しました。

現在、コードは tg-watchdog プロジェクトと完全に互換性があり、tg-watchdog フロントエンド + csubot バックエンド、または csubot フロントエンド + tg-watchdog バックエンドを使用できます。

現在の違いは次のとおりです。

  • バックエンドは効率的な Golang で記述されています
  • ウェブフロントエンドとロボットバックエンドは、より多くのローカライズされた言語をサポートしています
  • グループメンバーのグループ参加およびグループ退出メッセージの削除をサポート

自分で csubot をデプロイできますか?

もちろんできます!デプロイメントドキュメントはこちらをご覧ください: デプロイメントドキュメント

csubot に個人データを提供するように求められるのはなぜですか?

当社のウェブページで、次のメッセージが表示される場合があります。

次の目的でお客様の個人データを使用することに同意を求めます (Asks for your consent to use your personal data to):

  • パーソナライズされた広告とコンテンツ、広告とコンテンツの効果測定、オーディエンスリサーチとサービス開発 (Personalised advertising and content, advertising and content measurement, audience research and services development)
  • デバイス上の情報を保存およびアクセスする (Store and access information on a device)

欧州経済領域 (EEA)、英国、およびスイスの規制要件を満たすために、上記の地域のユーザーにこのプロンプトを表示します。Google、Cloudflare が提供するサービスは、これらのデータを収集する可能性があります。

米国のいくつかの州にも同様の規制要件があるため、同様のプロンプトが表示されます。

謝辞

https://github.com/tg-watchdog/tg-watchdog 、フロントエンドはこのプロジェクトからフォークされています。CSUBOT プロジェクトのバックエンドは、このプロジェクトのフロントエンドと組み合わせて使用​​でき、完全に互換性があります。説明書もこのプロジェクトを参考にしています。

https://t.me/bot_zh 説明書はこのチャンネルを参考にしています

Github, Google, ChatGPT

本ウェブページのその他のバージョン

本記事には複数の言語版があります。

コメントを投稿する場合は、次のウェブページにアクセスしてください。

ZH EN ZH-TW JA

これらのウェブページは閲覧のみをサポートしており、コメントやメッセージを投稿することはできませんが、より多くの言語オプションを提供し、読み込み時間が短縮されています。

ZH EN ZH-TW JA RU KO CS ES AR FR PT DE TR IT NL SV DA FI PL UK HE RO HU EL HR TH HI BN ID SW VI NO