{
  "description": "Mattermost のチャンネルと DM から nanobot を利用します。",
  "requirements": "Mattermost サーバー URL、ボットトークン、チャンネルアクセス",
  "setup": {
    "docsLabel": "Mattermost 設定ガイドを開く",
    "officialLabel": "Mattermost ボットガイドを開く",
    "tryIt": "Mattermost チャンネルでボットをメンションするか、DM を送信します。",
    "summary": "Mattermost はサーバー上のボットアカウントで接続し、チャンネルと DM を受信します。",
    "steps": [
      "Mattermost ボットアカウントを作成し、アクセストークンをコピーします。",
      "サーバー URL を入力し、対象チームとチャンネルへのアクセスを許可します。",
      "保存して Mattermost を有効にし、メンションまたは DM を送信します。"
    ],
    "fields": {
      "serverUrl": {
        "label": "サーバー URL",
        "placeholder": "https://mattermost.example.com",
        "help": "Mattermost ワークスペースのベース URL を使います。"
      },
      "token": {
        "label": "ボットトークン",
        "placeholder": "Mattermost ボットトークン",
        "help": "Mattermost ボットアカウントから作成します。"
      },
      "teamId": {
        "label": "チーム ID",
        "placeholder": "任意のチーム ID"
      },
      "groupPolicy": {
        "label": "グループでの動作",
        "choices": {
          "mention": "メンションのみ",
          "open": "すべてのメッセージ",
          "allowlist": "許可リスト"
        }
      },
      "allowFrom": {
        "label": "許可するユーザー",
        "placeholder": "ユーザー ID（カンマ区切り）"
      }
    }
  }
}
