Difyスケジューラーの構築
Last updated
Was this helpful?
Last updated
Was this helpful?
著者: , および の開発者
Difyワークフローを手動で実行するのにうんざりしていませんか? スケジュールされたタスク機能が欲しいと思ったことはありませんか? Difyスケジュールアシスタント を使えば、Difyワークフローに簡単にスケジュール機能を追加できます。 GitHub Actions を利用して、リアルタイム通知付きの自動タスク実行を設定し、ワークフローの効率を最大限に高めましょう。
注: このツールはDifyワークフローアプリケーションのみをサポートしています。
🔄 複数のワークフローを同時実行
⏰ 柔軟なスケジューリング (デフォルト: UTC+8 06:30)
📱 マルチチャネル通知
企業向け: WeCom, DingTalk, Feishu
個人向け: WeChat, Email, Server Chan, Pushplus
🔒 GitHub Actionsによるセキュアな実行
🐲 QingLongパネルへのデプロイをサポート
以下の2つのデプロイオプションがあります。
オンライン (GitHub Actions)
ローカル (QingLongパネル)
シークレットの設定 Settings -> Secrets -> New repository secret に進み、以下を設定します。
DIFY_BASE_URL
Dify API URL (デフォルト: https://api.dify.ai/v1)
いいえ
DIFY_TOKENS
DifyワークフローのAPIキー (;
で区切って複数指定可能)
はい
DIFY_INPUTS
ワークフローの変数 (JSON形式)
いいえ
通知設定 (オプション)
EMAIL_USER
送信元のメールアドレス (SMTP有効)
EMAIL_PASS
SMTPパスワード
EMAIL_TO
受信者のメールアドレス (,
で区切って複数指定可能)
PUSHPLUS_TOKEN
SERVERPUSHKEY
DINGDING_WEBHOOK
DingTalkボットのWebhook URL
DingTalk
WEIXIN_WEBHOOK
WeComボットのWebhook URL
WeCom
FEISHU_WEBHOOK
FeishuボットのWebhook URL
Feishu
AIBOTK_KEY
AIBOTK_ROOM_RECIVER
WeChatグループ名
グループチャット
AIBOTK_CONTACT_RECIVER
WeChatコンタクトのニックネーム
プライベートチャット
ワークフローを有効化 Actions タブを開き、ワークフローを有効にしてください。
サブスクリプションの追加 次のコマンドを実行します:
依存関係のインストール
【Dependencies】->【NodeJS】に移動
axios
をインストール
環境変数の設定
DIFY_TOKENS
: ワークフローのAPIキー (必須)
DIFY_BASE_URL
: API URL (オプション)
複数のAPIキーは;
で区切ってください。
通知
QingLongに組み込まれている通知システムを使用します。
Difyコンソールにログインします
対象のワークフローにアクセスします
APIリファレンスページを開きます
APIキーを取得します
接続に関する問題
プライベートDifyインスタンスがインターネットにアクセスできることを確認してください
ネットワークとファイアウォールの設定を確認してください
実行エラー
アプリケーションタイプがワークフローであることを確認してください
DIFY_INPUTS
のJSON形式が正しいことを確認してください
ログを確認して、不足している変数がないか確認してください
その他の問題については、GitHubでご報告ください (機密情報は削除してください)。
コミュニティからの貢献をお待ちしています!
機能の提案
バグの修正
ドキュメントの改善
新機能
プルリクエストまたはIssueを通じてご参加ください。
リポジトリをフォーク にアクセスしてフォークしてください。
のトークン
のキー
のAPIキー
QingLongパネルは、オープンソースのタスクスケジューラーです。
QingLongパネルのインストール の手順に従ってインストールしてください。