コンテンツにスキップ

メッセージング各種

共通の接続フロー・状態バッジ・セキュリティ前提は連携の全体像を参照。ここでは個別チャネルの接続項目をまとめる。iMessage(Photon / BlueBubbles)はiMessageを参照。

LINE 公式アカウント(Messaging API)経由。認証情報は LINE Developers Console(Messaging API)で取得する。

項目説明
LINE channel access tokenLINE Developers Console > Messaging API > Channel access token
LINE channel secretWebhook 署名検証(HMAC-SHA256)に使う
Allowed user / group / room IDs許可する ID(カンマ区切り。U=ユーザー / C=グループ / R=ルーム 接頭辞)
Allow all users?(true/false)開発用。許可リストを無効化する
Home channel IDcron / 通知の既定送信先
Webhook host / port既定 0.0.0.0 / 8646
Public HTTPS base URL画像・音声・動画を LINE へ送る際に必要(例 https://my-tunnel.example.com)。bind アドレスが直接到達できない場合に必須
Slow response threshold(秒)既定 45。0 で無効

Socket Mode 経由。Slack アプリを作成して Socket Mode を有効化し、workspace にインストールしてから 2 種のトークンを貼り付ける。

項目必須説明
Slack ボットトークン必須OAuth & Permissions のボットトークン
Slack アプリトークン必須Socket Mode 用のアプリレベルトークン
許可する Slack ユーザー ID推奨カンマ区切りの Slack ユーザー ID

DM・チャンネル・スレッドで利用。Discord Developer Portal でアプリ+Bot を作成し、トークンを取得して適切なスコープでサーバーに招待する。

項目必須説明
ボットトークン必須Discord Developer Portal のトークン
許可する Discord ユーザー ID推奨カンマ区切り
返信スタイル詳細first / all / off
すべての Discord ユーザーを許可詳細開発用。true で許可リストなしに誰でも DM 可
ホームチャンネル ID / 名詳細プロアクティブ送信先(Cron 出力・リマインダー)とその表示名

Azure AD アプリ(Bot Framework)として登録する。トークンはパネルでは不要で、セットアップガイドに従って Azure 側を設定する。

項目説明
Allowed users許可する Teams ユーザー ID / UPN(カンマ区切り)
Allow all users?(true/false)開発用
Teams / Azure AD client IDBot Framework アプリのクライアント ID
Teams / Azure AD client secretクライアントシークレット
Teams / Azure AD tenant IDテナント ID
Home channel / display namecron / 通知の既定 chat・channel ID とその表示名
Webhook portBot Framework 既定 3978

IMAP / SMTP のメールボックス経由。専用メールボックスの利用を推奨。Gmail / Workspace は app password を作り imap.gmail.com / smtp.gmail.com を使う。

項目説明
Email address送受信に使うアドレス
Email passwordアカウントパスワードまたは app password
IMAP hostimap.gmail.com
SMTP hostsmtp.gmail.com

いずれも必須。

GCP の Pub/Sub を介してイベントを受け取る。トークンはパネルでは不要で、セットアップガイドに従う。

項目説明
Allowed user emails許可するユーザーのメール(カンマ区切り)
Home space IDcron / 通知の既定 space(例 spaces/AAAA...
GCP project IDChat イベントの Pub/Sub をホストする GCP プロジェクト。未設定時は GOOGLE_CLOUD_PROJECT
Path to SA JSONサービスアカウント JSON のパス。空なら Cloud Run / GCE の ADC。未設定時は GOOGLE_APPLICATION_CREDENTIALS
Pub/Sub subscription nameprojects/<proj>/subscriptions/<sub>

DM・グループ・トピックで利用。@BotFather でボットを作成してトークンを取得し、数値ユーザー ID は @userinfobot で得る。

項目必須説明
ボットトークン必須@BotFather/newbot
許可する Telegram ユーザー ID推奨@userinfobot の数値 ID(カンマ区切り)。未設定だと誰でも DM 可
プロキシ URL詳細Telegram がブロックされたネットワークでのみ必要

Hermes 同梱の WhatsApp ブリッジを起動し、初回に QR コードをスキャンして認証する(パネルでのトークン入力は不要)。

項目説明
許可する WhatsApp ユーザー電話番号または WhatsApp ID(カンマ区切り)
WhatsApp ブリッジを有効にする下のトグルで自動設定される
ブリッジモードWhatsApp ブリッジの動作モード

公式の WhatsApp Cloud API を使う場合は別チャネル「Whatsapp Cloud」を選び、セットアップガイドに従う。

signal-cli の REST ブリッジを別途起動し、その URL と登録電話番号を Hermes に指定する。

項目必須説明
Signal ブリッジ URL必須実行中の signal-cli REST ブリッジ(例 http://127.0.0.1:8080
電話番号必須signal-cli ブリッジに登録した番号
許可する Signal ユーザー推奨Signal 識別子(カンマ区切り)

Home Assistant 経由でスマートホームを操作したり、HA から Hermes に話しかけたりできる。HA のプロフィールで long-lived access token を作成して貼り付ける。

項目説明
Home Assistant URL既定 http://homeassistant.local:8123
Home Assistant Long-Lived Access TokenHA プロフィールで発行

いずれも必須。ツールセットの「Home Assistant」(デバイス操作)とは別に、チャネルとしても接続できる(スキルとツール)。

開発者向け: API サーバー / Webhook

Section titled “開発者向け: API サーバー / Webhook”

Hermes を OpenAI 互換の HTTP API として公開し、Open WebUI / LobeChat などのフロントエンドから接続する。

項目説明
Enable API server(true/false)OpenAI 互換 API サーバーを有効化
API server auth key認証用 Bearer トークン。有効時は必須で、未設定だと起動しない
API server port既定 8642
API server host既定 127.0.0.1。loopback でも auth key は必須
API server model name/v1/models で広告するモデル名。既定はプロファイル名

GitHub・GitLab などから POST イベントを受信する HTTP サーバー。

項目説明
Enable webhooks(true/false)Webhook アダプターを有効化
Webhook port既定 8644
Webhook secret署名検証用のグローバル HMAC シークレット。config.yaml でルート別に上書き可

メッセージングパネルには、上記以外にも次のチャネルがある(日本では需要が薄めのため、ここでは名前のみ。各パネルの「セットアップガイドを開く」に従う)。

  • グループウェア / チャット: Mattermost、Matrix、DingTalk、Feishu・Lark、WeCom(group bot / app)、Weixin・WeChat、QQ Bot、Yuanbao(元宝)
  • メッセージ / 通知 / 連携基盤: SMS(Twilio)、IRC、Msgraph Webhook、Ntfy、Relay
  • 前提: 接続先サービスのアカウントと、必要なトークン / API キー / サーバーを用意できること。メッセージングゲートウェイが起動していること。
  • 操作: チャネルを選び、案内に従って認証情報を取得・入力し、保存してトグルを ON にする。許可ユーザーを必ず絞る。
  • 期待結果: そのサービスから Hermes にメッセージを送ると応答が返る。
  • 届かないとき: 連携の全体像の「届かないとき」を参照。

© 2026 Hermes Desktop ガイド(非公式)。引用・部分転載は、出典として本ページへのリンクを添えていただければ歓迎します。記事全文の無断複製・転載はご遠慮ください。