自動翻訳このページは自動翻訳されました。英語の原文が正式な情報源です。このページを英語で読む
ボット
Disbandボットは自己ホストされた統合です。 あなたはコードを実行し、Disbandはそのコードとの間でメッセージを中継します。 Disbandは、ボットのコードをホストしたり実行したりすることはありません。
仕組み
- 設定→ボットでボットを作成し、必要な範囲を選択します。 あなたは得る トークンが返されます。1回表示されます。
- 設定→ボットで、必要なサーバーの招待リンクを生成します。 参加するためのボット、そしてそのサーバーの所有者に送信します。
- オーナーはリンクを開き、承認します。ボットはサーバーのメンバーになります。
- クライアントライブラリをどこかに(サーバー、クラウド機能など)実行します。 あなたのラップトップ)と、トークンでDisbandに接続します。
スコープ
ボットのサーバーでの範囲は、ボットを作成するときに要求した範囲と、所有者がその特定のサーバーに承認した範囲の交差点です。
| 範囲 | 説明 |
|---|---|
messages.read |
ゲートウェイでメッセージイベントを受信し、メッセージ/チャンネルを読み取ります。 |
messages.write |
ボットが見ることができるチャネルでメッセージを送信し、返信します。 |
members.read |
ボットが参加したサーバーのメンバーをリストアップします。 |
channels.manage |
チャンネルを作成、名前を変更、削除します。サーバーではmanage_channelsの役割も必要です。 |
トークン認証
すべてのAPIコールは、ボットトークンで認証されます。
Authorization: Bot <token>
ボットトークンは休止中にハッシュされます。生のトークンは保存されたり、取得されたりすることはありません。漏洩した場合(またはボットがもう必要ない場合)、設定→ボットで取り消します。取り消しにより、トークンはすぐに削除されます。
制限と安全
- アカウントあたり最大5つのボット。ボットはいつでも取り消すことができ、その機能が失われます。 トークン。
- 4,000文字までのメッセージ。ボットには
mention_everyoneロールが必要です@everyoneの使用許可。 - ボット招待を承認できるのはサーバーの所有者だけです。招待は後で期限切れになります 7日間。
- ボットトークンは休止時にハッシュされます。生のトークンは保存されたり、取得されたりすることはありません。
- ボットは決してデータベースに直接アクセスすることはできません。すべてのアクションはスコープを経由します。 APIエンドポイント。
パスを選択する
- はじめに — ボットを作成し、招待します。
- 独自のボットをホストする — クライアントを実行する場所。
- JavaScript / Python。
- APIリファレンス APIと直接話したい場合は。
- テンプレート — すぐに使えるウェルカムボット、チケットマネージャーなど。
Disband