CSUBOT はスーパーモデレーターボットです。
現在、新しいメンバーを確認するためにキャプチャを使用し、グループチャット内のスパムボットを自動的に防止します。将来的にはさらに多くの機能が追加される予定です。
利点:グループ内で確認リクエストを投稿せず、グループチャットを中断することなく、他のメンバーを煩わせることを避けます。
推奨: このデバイスから異なるウェブサイトへのパブリック IP を確認する 、現在のネットワーク環境をチェックするために使用します。
ユーザーとしてグループに参加するには?#
グループ参加の招待リンクをクリックした後、参加するグループの種類によって、以下の 2 つのメッセージのいずれかが表示される場合があります:
- そのグループがプライベートグループの場合:グループ名刺が表示され、管理者の承認が必要であることが通知され、「グループに参加リクエスト」ボタンがあります。
- そのグループが公開グループの場合:グループチャットの履歴が表示され、下部の参加ボタンは「グループに参加申請」です。
ボタンをクリックして参加申請を送信すると、ボットがプライベートメッセージを送信し、確認ボタンを含むメッセージを送ります。このメッセージを見つけてボタンをクリックし、ポップアップされたウェブページで確認を完了すれば、グループに参加できます。
もちろん、関連機能を使用するには、少なくとも以下のバージョンに Telegram をアップグレードする必要があります。
- Telegram iOS v8.7.0 (23204)
- Telegram Android v8.7.0 (2622)
- Telegram macOS 8.6.0 (228674)
- Telegram Desktop 3.7.0
グループ管理者としてボットを使用開始するには#
使用前提#
この操作を行うには、以下のいずれかの役割である必要があります:
- グループオーナー(Owner)
- グループ管理者(Administrator)で、「Invite Users via Link」と「Add New Admins」の管理者権限を持っていること
ボットには「Invite Users via Link」、「Ban Users」、「Delete Messages」の権限が必要です。その中で、
- 「Invite Users via Link」と「Ban Users」は新しいメンバーの確認に使用されます
- 「Delete Messages」はメンバーがグループに参加したり、退出したりするメッセージを削除するために使用されます。将来的な AI 審査機能でもこの権限が使用されます。
操作手順#
まず、ボットを管理者として追加し、グループ参加の審査スイッチをオンにします。
以下の設定が見つからない場合は、クライアントを最新バージョンにアップグレードしてください。
ボットを管理者として追加する#
方法 1: https://t.me/csubot?startgroup=start&admin=can_invite_users を開き、ボットを追加するグループを選択し、3 つの権限「Invite Users via Link」、「Ban Users」、「Delete Messages」を付与することを確認し、「Add Bot as Admin」ボタンをクリックします。
方法 2:
- ボットを有効にする必要があるグループをクリック(または Android クライアントでグループにバインドされたチャンネルの設定を開く)、プロフィールページを開き、「編集(Edit)」または「グループ管理(Manage Group)」をクリックします。
- 「管理者(Administrators)」をクリックし、「管理者を追加(Add Administrators)」をクリックします。
@suabot
を入力します(@
を含む)。- 3 つの権限「Invite Users via Link」、「Ban Users」、「Delete Messages」を付与することを確認します。
グループ参加の審査スイッチをオンにする#
公開グループでの参加審査をオンにする#
- ボットを有効にする必要があるグループをクリック(または Android クライアントでグループにバインドされたチャンネルの設定を開く)、プロフィールページを開き、「編集(Edit)」または「グループ管理(Manage Group)」をクリックします。
- 「グループタイプ(Group type)」をクリックし、「誰がメッセージを送信できますか(Who can send messages)」の部分で「メンバーのみ(Only members)」を選択します(このオプションがない場合は、次のステップに進んでください)。
- 下に表示される「新しいメンバーを承認(Approve New Members)」のスイッチをオンにし、「保存(Save)」または「完了(Done)」をクリックして変更を有効にします。
プライベートグループでの参加審査をオンにする#
- ボットを有効にする必要があるグループをクリック(または Android クライアントでグループにバインドされたチャンネルの設定を開く)、プロフィールページを開き、「編集(Edit)」または「グループ管理(Manage Group)」をクリックします。
- 「グループタイプ(Group type)」をクリックし、「誰がメッセージを送信できますか(Who can send messages)」の部分で「メンバーのみ(Only members)」を選択します(このオプションがない場合は、次のステップに進んでください)。
- 下に表示される「新しいメンバーを承認(Approve New Members)」のスイッチをオンにし、「保存(Save)」または「完了(Done)」をクリックして変更を有効にします(このオプションがない場合は、次のステップに進んでください)。
- 「グループ管理(Manage Group)」で「招待リンク(Invite Links)」をクリックしてグループリンク管理ページに入ります。
- 管理ページの下部にある「新しいリンクを作成(Create a New Link)」ボタンをクリックして新しい招待リンク作成ページに入ります。このページで「管理者の承認をリクエスト(Request Admin Approval)」のスイッチをオンにします。他の制限は行わないでください。設定が正しいことを確認したら、「作成(Create)」ボタンをクリックします。
- 前のステップで作成したリンクを共有します。デフォルトのリンクを共有しないでください。デフォルトの招待リンクを使用してグループに参加すると、ボットは審査を行うことができません。(デフォルトの招待リンクを誤って共有した場合は、そのリンクの右側にある「...」ボタンをクリックし、「取り消し(Revoke)」をクリックして、以前に共有したリンクを無効にしてください。)
よくある質問#
なぜ csubot が IP アドレスを収集するというメッセージが表示されるのですか?#
これは Telegram の固定メッセージです。
Telegram のウェブアプリ(web app)はウェブ技術に基づいて構築されています。ブラウザで他のウェブサイトにアクセスするのと同様に、使用中にあなたの IP アドレスが csubot に送信されるネットワークリクエストに含まれます。
悪意のあるボットの場合、あなたの情報を悪用する可能性があります。そのため、Telegram はこのメッセージを表示して責任を回避します。
ご安心ください、csubot はあなたの個人情報や参加したグループのデータを保存しません。
csubot の ソースコードリポジトリ にアクセスして、そのコードを確認および監査できます。
csubot と tg-watchdog の関係と違いは何ですか?#
csubot は多くのイテレーションを経て、現在は第 4 の大バージョンです。以前の数バージョンでは Python、Javascript などの他の言語を使用し、AI 審査を主に行い、ソースコードは公開されていませんでした。
実際の使用過程で、AI 審査には多くの誤判定があり、同じプロンプトを使用してもさまざまなグループの審査要件を満たすことができませんでした。
実際には、「ボットが確認した参加者は人間であり、グループ管理者が手動でメンバーの発言を審査する」という方法がほとんどのグループで広告ボットを防ぐ要件を満たすことができます。
そのため、私は成熟した tg-watchdog プロジェクトの実装を参考にして、第 4 の大バージョンの csubot を再編成しました。
- フロントエンドは tg-watchdog を基に修正 https://github.com/cjh0613/csubot-vue
- バックエンドは tg-watchdog を参考にし、Golang で再実装 https://github.com/cjh0613/csubot
現在、コードは tg-watchdog プロジェクトと完全に互換性があり、tg-watchdog のフロントエンドと csubot のバックエンドを使用することも、csubot のフロントエンドと tg-watchdog のバックエンドを使用することもできます。
現在の違いは以下の通りです:
- バックエンドは効率の良い Golang で書かれています
- ウェブフロントエンドとボットバックエンドは、より多くのローカライズされた言語をサポートしています
- メンバーがグループに参加したり退出したりするメッセージを削除することをサポートしています
自分で csubot をデプロイできますか?#
もちろんできます!デプロイメントドキュメントを確認するには、こちらをクリックしてください: デプロイメントドキュメント
謝辞#
https://github.com/tg-watchdog/tg-watchdog 、フロントエンドはこのプロジェクトからフォークしました。本プロジェクトのバックエンドはこのプロジェクトのフロントエンドと完全に互換性があります。説明文書もこのプロジェクトを参考にしました。
https://t.me/bot_zh 説明文書はこのチャンネルを参考にしました
Github、Google、ChatGPT
このウェブページの他のバージョン#
この記事には多言語のバージョンがあります。
コメントを残したい場合は、以下のウェブページにアクセスしてください:
これらのウェブページは閲覧専用で、コメントやメッセージを残すことはできませんが、より多くの言語オプションを提供し、読み込み時間が短くなっています:
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