著者: Leo_chen, Difyワークフロースケジューラー および Smart WeChat Assistant の開発者
Difyワークフローを手動で実行するのにうんざりしていませんか? スケジュールされたタスク機能が欲しいと思ったことはありませんか? Difyスケジュールアシスタント を使えば、Difyワークフローに簡単にスケジュール機能を追加できます。 GitHub Actions を利用して、リアルタイム通知付きの自動タスク実行を設定し、ワークフローの効率を最大限に高めましょう。
注: このツールはDifyワークフローアプリケーションのみをサポートしています。
以下の2つのデプロイオプションがあります。
リポジトリをフォーク Difyスケジュールのリポジトリ にアクセスしてフォークしてください。
シークレットの設定 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 | Pushplus のトークン | |
SERVERPUSHKEY | Server Chan のキー | |
DINGDING_WEBHOOK | DingTalkボットのWebhook URL | DingTalk |
WEIXIN_WEBHOOK | WeComボットのWebhook URL | WeCom |
FEISHU_WEBHOOK | FeishuボットのWebhook URL | Feishu |
AIBOTK_KEY | Smart WeChat Assistant のAPIキー | |
AIBOTK_ROOM_RECIVER | WeChatグループ名 | グループチャット |
AIBOTK_CONTACT_RECIVER | WeChatコンタクトのニックネーム | プライベートチャット |
ワークフローを有効化 Actions タブを開き、ワークフローを有効にしてください。
QingLongパネルは、オープンソースのタスクスケジューラーです。プロジェクトリンク
QingLongパネルのインストール プロジェクトページ の手順に従ってインストールしてください。
サブスクリプションの追加 次のコマンドを実行します:
依存関係のインストール
axios
をインストール環境変数の設定
DIFY_TOKENS
: ワークフローのAPIキー (必須)DIFY_BASE_URL
: API URL (オプション);
で区切ってください。通知
WeChat通知の例 | Email通知の例 |
---|---|
DIFY_INPUTS
のJSON形式が正しいことを確認してくださいその他の問題については、GitHubでご報告ください (機密情報は削除してください)。
コミュニティからの貢献をお待ちしています!
プルリクエストまたはIssueを通じてご参加ください。