1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dify AgentをDiscord・Telegram・Slackで動かしてみた

1
Posted at

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 にアクセスして管理者アカウントを登録します:

LangBotダッシュボード

Dify Agentを作成する

cloud.dify.ai にログインして新しいアプリを作成します。Agentタイプを選択してください。基本的なチャットアプリとは違い、Agentは自律的に推論し、複雑なタスクのためにツールを呼び出すことができます。

Agentタイプを選択

Agentを設定する

オーケストレーション画面で以下を設定します:

システム指示 - Agentの役割を定義:

あなたはユーザーの様々なタスクを支援するインテリジェントアシスタントです。以下の能力を持っています:
1. ユーザーの様々な質問に回答する
2. 天気情報を取得する
3. ウェブページの内容を取得する

常にフレンドリーでプロフェッショナルな態度を維持してください。情報を取得するためにツールを使用する必要がある場合は、積極的に関連ツールを呼び出してください。

ツールを追加 - Difyの50以上の組み込みツールから、天気やWebスクレイパーなどを選択:

ツールを追加

モデルを選択 - GPT、Claude、Gemini、DeepSeekなど主要なLLMに対応しています。

最終設定:

設定完了

APIキーを取得する

「公開」をクリックし、「APIにアクセス」からキーを作成します:

APIキーを作成

APIキーとサーバーアドレス https://api.dify.ai/v1 を保存してください。

DifyをLangBotに接続する

LangBotで、パイプライン > ChatPipeline > AI機能に移動します:

AI機能設定

RunnerとしてDify Service APIを選択:

Dify Runnerを選択

設定を入力します:

  • 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 で最初に公開されました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?