34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
|
|
> [README](../../../README.ja.md) に戻る
|
|||
|
|
|
|||
|
|
# OneBot
|
|||
|
|
|
|||
|
|
OneBot は QQ ボット向けのオープンプロトコル標準で、複数の QQ ボット実装(例: go-cqhttp、Mirai)に統一されたインターフェースを提供します。通信には WebSocket を使用します。
|
|||
|
|
|
|||
|
|
## 設定
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"channels": {
|
|||
|
|
"onebot": {
|
|||
|
|
"enabled": true,
|
|||
|
|
"ws_url": "ws://localhost:8080",
|
|||
|
|
"access_token": "",
|
|||
|
|
"allow_from": []
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
| フィールド | 型 | 必須 | 説明 |
|
|||
|
|
| ------------ | ------ | ------ | ---------------------------------------------------------------- |
|
|||
|
|
| enabled | bool | はい | OneBot チャンネルを有効にするかどうか |
|
|||
|
|
| ws_url | string | はい | OneBot サーバーの WebSocket URL |
|
|||
|
|
| access_token | string | いいえ | OneBot サーバーへの接続に使用するアクセストークン |
|
|||
|
|
| allow_from | array | いいえ | ユーザーIDのホワイトリスト。空の場合は全ユーザーを許可 |
|
|||
|
|
|
|||
|
|
## セットアップ手順
|
|||
|
|
|
|||
|
|
1. OneBot 互換の実装(例: napcat)をデプロイする
|
|||
|
|
2. OneBot 実装で WebSocket サービスを有効にし、アクセストークンを設定する(必要な場合)
|
|||
|
|
3. WebSocket URL とアクセストークンを設定ファイルに入力する
|