ToShopToShopドキュメントBeta
ToShopToShopドキュメントBeta
ホームToShop へようこそ

スタート

ToShop を使う

パーソナライズ

ShopifyTelegramDiscord

ヘルプ

インテグレーション

Discord

Discord Bot を Agent に接続 —— ギルドスコープ、チャネルスコープ、マルチギルドのルーティング。

Discord は ToShop のもう 1 つのファーストクラスコネクションです。Bot を構成し、特定のギルドとチャネルにスコープすれば、チームが既に話している場所に Agent が現れます。

セットアップ

Discord アプリを作成

discord.com/developers へ → New Application → Bot → Bot トークンをコピー。

Message Content Intent を有効化

必須 —— これがないと Bot はメッセージ本文を見られません

同じページ: Bot → Privileged Gateway Intents → Message Content Intent。オンに切り替えます。

Bot をサーバーに招待

Developer Portal の OAuth2 リンクで Bot をあなたのサーバーに招待します。必要な最小権限: メッセージの読み取り、送信、履歴の読み取り。

ToShop にコネクションを追加

左サイドバーの 接続 タブ → Add Connection を開き、Discord を選択。プロンプトに従って Bot を接続してください。認証情報は OS のキーチェーンに保存されます。

Agent にルーティング

この Discord を処理する Agent を選びます。サーバーごとに異なる Agent にルーティングできます。

認証情報とポリシー

  • Bot Token —— Discord Developer Portal から取得したトークン。OS のキーチェーンに保存されます。
  • Guild ID —— この Bot がサービスする Discord サーバーの ID。
  • Channel ID(任意) —— ギルド内の特定のチャネル 1 つに Bot を限定します。
  • Allowed channels —— Bot がリッスンできるチャネル ID のリスト(単一の Channel ID の代替)。
  • Group policy —— Allowlist(デフォルト —— リスト内のチャネルのみ)または Open(ギルド内の任意のチャネル)。

Discord で ID を見つける

開発者モードを有効化

ユーザー設定 → 詳細設定 → 開発者モード。

右クリックでコピー

任意のギルドまたはチャネルを右クリック → ID をコピー。

メッセージのルーティング

Bot に DM

紐づけた Agent との 1:1 会話。

チャネルでメンション

Agent はメンションに反応します。同じスレッド内の返信は会話のコンテキストを保ちます。

スラッシュコマンド

Agent ごとに設定すれば、ユーザーは構造化されたコマンドを素早くトリガーできます。

1 つの Agent に複数の Discord ギルド

1 つの Agent を複数の Discord ギルドに紐づけられます(例: チームのメインサーバー + 顧客サポートサーバー)。各ギルドは独自のチャネルコンテキストを保ちますが、すべてを同じ Agent が処理します。

どう接続を維持するか

ToShop は Discord のリアルタイムゲートウェイ経由で Bot をオンラインに保ちます。スラッシュコマンドの対話には Webhook が使われます。これらは自分で設定する必要はありません —— ToShop が最適な方式を選びます。

サーバー側の落とし穴

状態インジケータ

Telegram と同じセット: Connected、Standby、Degraded、Disconnected —— 左サイドバー 接続 タブの各コネクションカードに表示されます。

よくあるパターン

チーム Q&A Bot

#help で runbook、コードベース、または Shopify カタログに関する質問に答えます。

Ops ダッシュボードチャネル

ルーチン が #ops に日次サマリを投稿します。

承認ゲートチャネル

長時間タスクが人間の承認を求めるとき #approvals にピングします。

チャネルごとの Skill スコープ

#shop-ops は Shop Agent(Shopify のみ)にルーティング、#dev-ops は Dev Agent(GitHub + ターミナル)にルーティング。

関連

  • Telegram —— もう一方のコネクション。
  • マルチ Agent —— 異なるコネクションを異なる Agent にルーティング。
  • ルーチン —— Discord チャネルに投稿する定期タスク。

Telegram

Telegram Bot を Agent に接続 —— DM、グループ、allowlist 制御、複数アカウント。

チーム

共有ワークスペース — エージェント、スキル、ルールをチームメンバー間でプールします。

目次

セットアップDiscord アプリを作成Message Content Intent を有効化Bot をサーバーに招待ToShop にコネクションを追加Agent にルーティング認証情報とポリシーDiscord で ID を見つける開発者モードを有効化右クリックでコピーメッセージのルーティング1 つの Agent に複数の Discord ギルドどう接続を維持するかサーバー側の落とし穴状態インジケータよくあるパターン関連