This repository was archived by the owner on Oct 5, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
config.json Reference
Slash Nephy edited this page Aug 6, 2017
·
2 revisions
このページでは, config.jsonの設定値について詳細しています.
インストール直後は sample.config.jsonをベースに作成すると便利です.
- 間違ったJSONフォーマット(例えば 項目末尾のカンマ)ではPyChronerを実行できません. 必ず正しい文法で
config.jsonを記述してください.
デフォルト値は, その設定が与えられなかったときに代用される値です. nullが設定値の場合でもデフォルト値が代用されることがあります.
| 設定名 | 型 | デフォルト値 | 必須? | 説明 |
|---|---|---|---|---|
| services | Services | {"twitter": {}, "discord": {}} | - | プラグインが使用するサービスアカウント |
| database | Database | {"mongodb": {}} | - | プラグインが接続するデータベース |
| webui | WebUI | {"enabled": true, "host": "127.0.0.1", "port": 5000} | - | PyChronerがホストするWebUI |
| secret | Secret | {} | - | プラグインが使用する鍵情報 |
| logging | Logging | {"level": "error", "slack": {"enabled": false}} | - | PyChronerが初期化するロガー |
| 設定名 | 型 | デフォルト値 | 必須? | 説明 |
|---|---|---|---|---|
| ServiceTwitter | {} | - | サービスアカウントのうちTwitterアカウントについて記述します | |
| discord | ServiceDiscord | {} | - | サービスアカウントのうちDiscordアカウントについて記述します |
{
"applications": {
"ExampleApp1": {
"ck": "xxx",
"cs": "yyy"
},
"ExampleApp2": {
"ck": "XXX",
"cs": "YYY"
}
},
"accounts": {
"ExampleBot1": {
"application": "ExampleApp1",
"at": "xxx",
"ats": "yyy",
"id": 100000000,
"sn": "AwesomeBot001"
},
"ExampleBot2": {
"application": "ExampleApp2",
"at": "XXX",
"ats": "YYY",
"id": 200000000,
"sn": "AwesomeBot002"
}
}
}| 設定名 | 型 | デフォルト値 | 必須? | 説明 |
|---|---|---|---|---|
| applications | ServiceTwitterApplications | - | Yes | Twitterアカウントで使用しているConsumer Key&Secret情報を記述します. 例の通り複数個記述できます. |
| accounts | ServiceTwitterAccounts | - | Yes | Twitterアカウントを記述します. 例の通り複数個記述できます. |
Copyright © 2017 Nephy Project Team All Rights Reserved.