【TakasumiBOT Auth】あなたのサーバーに認証機能を付ける方法 & ドキュメント

778

この度は、TakasumiBOTをご利用いただき誠にありがとうございます。

先日より複数のお問い合わせをいただきました、「認証機能」の使い方について、チュートリアルと仕様解説のページを作成させていただく運びとなりました。
なお、この機能はTakasumiBOT v2時点からいくつかの変更が入っています。

TakasumiBOT Auth (認証)とは

TakasumiBOTは、サーバーに参加したメンバーがボットでないかを確認する機能を実装しています。
認証が完了したメンバーには、自動でロールを付与します。

利用料金は無料です。しかし、運営には相応の費用を要します。
そのため、Web認証のみ広告が設定されていることがあります。
継続的な開発のため、広告ブロックの例外設定にご協力をお願いします。

TakasumiBOT Authの初期設定

TakasumiBOT Authのご利用には、初期設定が必要です。
設定方法は以下の通りです。

なお、ロールの設定につきましてはサポートすることができませんのでご注意ください。
閲覧権限 (チャンネルを見る・メッセージ履歴を読む)と、送信権限 (メッセージを送信)の権限は正しく設定したうえではじめましょう。

1. TakasumiBOTをサーバーに参加させる

「サーバーに追加」から追加したいサーバーを選択し、
「認証」を押してください。
なお、TakasumiBOTが正常に動作しなくなるため「権限の無効化」はおやめください

2.コマンドで認証を設定する

/auth type:<認証タイプ> role:<メンバーロール>

このコマンドを使用することで、自動的に認証が構築されます。
なお、認証タイプは以下の4つがあります。

  • 標準
  • 計算
  • 画像
  • ウェブ

標準は、一番簡単な認証です。
これは、「ルールに同意する方は以下のボタンを押してください」などの設置に適しています。
※セキュリティレベル: 微弱未満

計算は、簡単な計算問題が出題されます。
これは、2021年ごろの荒らし対策に用いられましたが、2026年現在では突破される可能性が高いです。
※セキュリティレベル: 弱

画像は、簡単な選択問題が出題されます。
表示された文字を、下の選択ボックスから選択します。
※セキュリティレベル: 弱~中
※項目がリストにない場合は、下にスクロールすると表示されます。合計で8個ですが、仕様により5個しか表示されません。

ウェブは、TakasumiBOT Authの認証サイトの仕組みを利用して認証ができます。
このようなメッセージとともにリンクが表示されます。
※仕組みが複雑なため、認証システムが誤判定を起こすことがあります。
※セキュリティレベル: 中高

「認証する」ボタンを押すとブラウザが開きます。「ログインしてください」とログインを求められます。
※ログインを求められない場合、既にTakasumiBOT Webサービスを利用しています。
※その場合は、自動で認証が始まります。

ログインボタンを押して認証を進めます。
Discordからもログインを求められる可能性がありますので、メールアドレスとパスワードを入力して、先に進めてください。既にログインしている場合は、この画面は出ません。

Discordにログインしたら、以下のような画面が表示されます。
認証ボタンを押してください。
※なお、TakasumiBOTはメールアドレス・電話番号など個人情報へのアクセスする権限を無効にしているため、個人情報は取得されません。

認証ボタンを押すと、以下のような画面になります。
ここでは、ロボット検証が行われます。安全だと証明された場合、自動で画面が切り替わります。

認証に成功したら、以下のような画面に変わります。

これで、認証が完了します。
なお、ロボット認証は100%確実なものではなく、一部の特殊な環境では誤作動が起こりエラーとなることがあります。
その場合は、手動での認証をお願いします。

いずれも、認証が完了すると以下のような画面になります

認証システムに関するおことわり

認証システムは、必ずしも完璧なものにすることができません。
理論上は可能ですが、ユーザーに大きな負担を強いることになり、参加できないユーザーが続出します。
それを避けたいのは、サーバー管理者もTakasumiBOT開発陣も同じです。
そのため、この機能はなるべく簡単に作ってあります。

ですが、簡単にするということは攻撃者も簡単になるということです。
本丸の荒らし対策は、別の高度なセキュリティBotやAutoModを用い、複数のBotを併用した対策を実施、保全に努めることを推奨します。

この機能は、セキュリティ機能ではなく、
ルールの同意機能としてご利用されることを推奨いたします。

お問い合わせについて

お問い合わせにつきましては、TakasumiBOT公式サーバーの「TakasumiBOT Community」にて対応しています。
なお、お問い合わせはサポート1・サポート2チャンネルにお送りください。
雑談でのサポートは行っておりませんのでご注意ください。

TakasumiBOT Communityに参加する

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です