Author: Leo_chen, creator of Dify Schedule and Smart WeChat Assistant
Tired of manually running Dify Workflows? Missing scheduled task support? With Dify Schedule Assistant, you can easily add scheduling capabilities to Dify Workflows. Using GitHub Actions, you can set up automated task execution with real-time notifications to optimize your workflow efficiency.
Note: This tool only supports Dify Workflow applications
Two deployment options available:
Fork Repository Visit Dify Schedule Repository and fork it.
Configure Secrets Go to Settings -> Secrets -> New repository secret and add:
Secret Name | Content | Required |
---|---|---|
DIFY_BASE_URL | Dify API URL (Default: https://api.dify.ai/v1) | No |
DIFY_TOKENS | Dify Workflow API keys (separate with ; ) | Yes |
DIFY_INPUTS | Workflow variables (JSON format) | No |
Notification Settings (Optional)
Secret Name | Content | Purpose |
---|---|---|
EMAIL_USER | Sender email (SMTP enabled) | |
EMAIL_PASS | SMTP password | |
EMAIL_TO | Recipient emails (separate with , ) | |
PUSHPLUS_TOKEN | Pushplus token | |
SERVERPUSHKEY | Server Chan key | |
DINGDING_WEBHOOK | DingTalk bot webhook | DingTalk |
WEIXIN_WEBHOOK | WeCom bot webhook | WeCom |
FEISHU_WEBHOOK | Feishu bot webhook | Feishu |
AIBOTK_KEY | Smart WeChat Assistant API Key | |
AIBOTK_ROOM_RECIVER | WeChat group name | Group chat |
AIBOTK_CONTACT_RECIVER | WeChat contact nickname | Private chat |
Enable Workflow Go to Actions tab and enable workflows.
QingLong Panel is an open-source task scheduler. Project Link
Install QingLong Panel Follow instructions at project page.
Add Subscription Run:
Install Dependencies
axios
Configure Environment Variables
DIFY_TOKENS
: Workflow API keys (Required)DIFY_BASE_URL
: API URL (Optional);
Notifications
WeChat Notification Example | Email Notification Example |
---|---|
DIFY_INPUTS
JSON formatReport other issues on GitHub (remove sensitive information).
Welcome community contributions:
Participate via Pull Requests or Issues.
Edit this page | Report an issue
Author: Leo_chen, creator of Dify Schedule and Smart WeChat Assistant
Tired of manually running Dify Workflows? Missing scheduled task support? With Dify Schedule Assistant, you can easily add scheduling capabilities to Dify Workflows. Using GitHub Actions, you can set up automated task execution with real-time notifications to optimize your workflow efficiency.
Note: This tool only supports Dify Workflow applications
Two deployment options available:
Fork Repository Visit Dify Schedule Repository and fork it.
Configure Secrets Go to Settings -> Secrets -> New repository secret and add:
Secret Name | Content | Required |
---|---|---|
DIFY_BASE_URL | Dify API URL (Default: https://api.dify.ai/v1) | No |
DIFY_TOKENS | Dify Workflow API keys (separate with ; ) | Yes |
DIFY_INPUTS | Workflow variables (JSON format) | No |
Notification Settings (Optional)
Secret Name | Content | Purpose |
---|---|---|
EMAIL_USER | Sender email (SMTP enabled) | |
EMAIL_PASS | SMTP password | |
EMAIL_TO | Recipient emails (separate with , ) | |
PUSHPLUS_TOKEN | Pushplus token | |
SERVERPUSHKEY | Server Chan key | |
DINGDING_WEBHOOK | DingTalk bot webhook | DingTalk |
WEIXIN_WEBHOOK | WeCom bot webhook | WeCom |
FEISHU_WEBHOOK | Feishu bot webhook | Feishu |
AIBOTK_KEY | Smart WeChat Assistant API Key | |
AIBOTK_ROOM_RECIVER | WeChat group name | Group chat |
AIBOTK_CONTACT_RECIVER | WeChat contact nickname | Private chat |
Enable Workflow Go to Actions tab and enable workflows.
QingLong Panel is an open-source task scheduler. Project Link
Install QingLong Panel Follow instructions at project page.
Add Subscription Run:
Install Dependencies
axios
Configure Environment Variables
DIFY_TOKENS
: Workflow API keys (Required)DIFY_BASE_URL
: API URL (Optional);
Notifications
WeChat Notification Example | Email Notification Example |
---|---|
DIFY_INPUTS
JSON formatReport other issues on GitHub (remove sensitive information).
Welcome community contributions:
Participate via Pull Requests or Issues.
Edit this page | Report an issue