概述
Dify 定時任務管理工具是一個基于 GitHub Actions 的自動化解決方案,用于實現 Dify Workflow 的定時執行和狀態監控。無需再為缺乏定時任務支持而感到困擾,本工具可以幫助設置自動執行任務并獲取實時通知,優化你的工作效率。
注意:本工具僅支持 Dify Workflow 類型應用
部署青龍面板
下載鏡像
docker pull whyour/qinglong:latest
啟動鏡像
docker run -dit \-v D:\qinglong\ql\data:/ql/data \# 冒號后面的 5700 為默認端口,如果設置了 QlPort, 需要跟 QlPort 保持一致-p 5700:5700 \# 部署路徑非必須,比如 /test-e QlBaseUrl="/" \# 部署端口非必須,當使用 host 模式時,可以設置服務啟動后的端口,默認 5700-e QlPort="5700" \--name qinglong \--hostname qinglong \--restart unless-stopped \whyour/qinglong:latest
啟動成功
添加訂閱
進入容器里面執行下面命令添加 Dify 定時任務項目 的訂閱任務
ql repo https://github.com/leochen-g/dify-schedule.git "ql_" "utils" "sdk"
依賴安裝
登錄青龍面板,導航至【依賴管理】->【NodeJS】,安裝 axios 依賴包
環境變量配置
-
DIFY_TOKENS:Workflow API 密鑰(必填)
DIFY_BASE_URL:API 接口地址(可選)
多個 token 使用分號 ; 分隔
注意:單個token結尾也需要;
通知配置
- 直接使用青龍面板內置的通知系統
設置定時規則,運行即可。