DifyのAgentをブラウザから解放して、WeChat・QQ・Telegramなどで直接チャットさせたいと思ったことはありませんか?LangBotとDifyを組み合わせれば、10分以内にセットアップできます。
なぜこの組み合わせ?
LangBotは、最も強力なオープンソースのマルチプラットフォームチャットボットフレームワークです。Telegram、Discord、Slack、LINE をサポートしています。AIバックエンドをメッセージングアプリに接続することが核心的な強みです。
Difyは、最も注目されているAIアプリ開発プラットフォームの一つで、ビジュアルAgent構築、50以上の組み込みツール、RAGナレッジベースを提供しています。この2つを組み合わせることで、マルチプラットフォームのAIアシスタントを素早く構築できます。
LangBotをデプロイする
uvxで3つのコマンドを実行するだけ:
mkdir langbot-instance
cd langbot-instance
uvx langbot@latest
http://127.0.0.1:5300 にアクセスして管理者アカウントを登録します:
Dify Agentを作成する
cloud.dify.ai にログインして新しいアプリを作成します。Agentタイプを選択してください。基本的なチャットアプリとは違い、Agentは自律的に推論し、複雑なタスクのためにツールを呼び出すことができます。
Agentを設定する
オーケストレーション画面で以下を設定します:
システム指示 - Agentの役割を定義:
あなたはユーザーの様々なタスクを支援するインテリジェントアシスタントです。以下の能力を持っています:
1. ユーザーの様々な質問に回答する
2. 天気情報を取得する
3. ウェブページの内容を取得する
常にフレンドリーでプロフェッショナルな態度を維持してください。情報を取得するためにツールを使用する必要がある場合は、積極的に関連ツールを呼び出してください。
ツールを追加 - Difyの50以上の組み込みツールから、天気やWebスクレイパーなどを選択:
モデルを選択 - GPT、Claude、Gemini、DeepSeekなど主要なLLMに対応しています。
最終設定:
APIキーを取得する
「公開」をクリックし、「APIにアクセス」からキーを作成します:
APIキーとサーバーアドレス https://api.dify.ai/v1 を保存してください。
DifyをLangBotに接続する
LangBotで、パイプライン > ChatPipeline > AI機能に移動します:
RunnerとしてDify Service APIを選択:
設定を入力します:
-
Base URL:
https://api.dify.ai/v1 - APIキー: 先ほど作成したキー
- アプリタイプ: Chat(Chatflowを含む)
保存して「デバッグ会話」をクリックしてテスト:
Agentが正しく応答し、ツールを呼び出していれば、統合は成功です。
なぜこのアーキテクチャが優れているのか
- 分離設計:Agent能力はDifyに、メッセージルーティングはLangBotに — それぞれが得意なことに集中
- 一つの設定でマルチプラットフォーム:同じAgentがQQ、WeChat、Telegram、Discordなどを同時にサービス
- 拡張が簡単:後からDifyでRAGナレッジベース、ワークフロー、追加ツールを組み込める
次のステップ
- LangBotでメッセージングプラットフォームを設定(QQボット、WeChatアカウントなど)
- Difyでツールを追加(データベースクエリ、API呼び出しなど)
- Dify Chatflowで複雑な会話フローを試す
n8n、FastGPT、Coze、Langflowを使っている場合も、LangBotはそれらをサポートしています。
リソース
この記事は Dev.to で最初に公開されました。








