{ "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": "許可リスト" } }, "groupPolicyInThread": { "label": "スレッドでの動作", "choices": { "mention": "メンションのみ", "open": "すべてのメッセージ (メンション不要)", "allowlist": "許可リスト" } }, "allowFrom": { "label": "許可するユーザー", "placeholder": "ユーザー ID(カンマ区切り)" } } } }