搭建工作流
用自然語言請求創建自動化,支持預覽、測試和多種推送渠道
不知道從哪裡開始自動化?從這裡入手。以下示例均以用戶真實提問方式呈現,每條都對應當前已有的工作流功能。
如果這是你第一次有資金的會話,請先完成首次設置。
💡 本地工作流支持在部署前使用
workflow_test測試。對於基於消息的工作流,測試會通過已配置的平臺發送一條真實消息,以便驗證渠道是否正常。如果目標平臺尚未接入,測試會直接拒絕並告知需要連接哪個服務商。
如何理解自動化
工作流運行在內置工作流引擎上,適用於定時簡報、提醒、通知和監控。工作流直接調用工具處理器,除非其中顯式包含 LLM 節點,否則不消耗 token。
自主交易策略請參見 Autopilot,屬於獨立的功能板塊。
🟢 智能體工作流
這是最安全的自動化入口。只負責監控、彙總和通知,不涉及資金流動。
1. Telegram 價格提醒
提示詞
Alert me on Telegram if ETH trades below $3000.Agent 回覆:
正在創建價格閾值工作流:
- 資產:ETH
- 觸發條件:最新價低於 $3,000
- 推送渠道:Telegram
- 冷卻時間:兩次推送間隔 15 分鐘
確認創建?請回復
yes或no。
如果尚未配置渠道,Minara 會停止並引導你前往消息通知完成配置。
2. 早間市場簡報
提示詞
Send me a BTC, ETH, and SOL market brief every day at 8am Shanghai time.Agent 回覆:
正在創建定時本地工作流:
- 計劃:每天 08:00 Asia/Shanghai
- 資產:BTC、ETH、SOL
- 內容:隔夜漲跌、關鍵價位、趨勢、風險提示
- 推送:聊天窗口 + 已配置的消息渠道
確認創建?請回復
yes或no。
3. 自定義監控工作流
提示詞
Create a workflow that emails me if BTC moves 5% in a day or if NVDA gaps more than 4% at the open.Agent 回覆:
正在構建本地監控工作流:
- 觸發條件 A:BTC 24 小時漲跌幅 >= 5%
- 觸發條件 B:NVDA 開盤缺口 >= 4%
- 渠道:郵件
- 運行模式:僅監控,不執行交易
確認創建?請回復
yes或no。
4. 高頻自選股掃描
提示詞
Watch the top 20 tokens by 24h volume and alert me every 15 minutes if any move more than 5%.Agent 回覆:
正在準備本地監控工作流:
- 計劃:每 15 分鐘執行一次
- 範圍:24 小時成交量前 20 的 token
- 觸發條件:絕對漲跌幅 > 5%
- 推送:聊天窗口 + 已配置的通知渠道
- 允許的工具:讀取、記憶、消息通知
確認創建?請回復
yes或no。
部署前測試本地工作流
對於本地工作流,Minara 可在正式上線前執行測試運行:
workflow_test創建一次手動測試執行,使用示例輸入或自動生成的觸發載荷端到端運行 DAG。- 消息推送步驟會真實發送。 你可以直接看到提醒出現在 Telegram / Slack / 郵件中,從而驗證渠道是否正常,而不只僅是校驗載荷格式。
- 涉及資金的工具及其他破壞性工具仍為模擬執行。 預覽結構會記錄本應發生的操作,不會觸發任何真實操作。
- 如果工作流的目標平臺尚未接入,測試會直接拒絕並告知缺少哪個服務商。通過
/connect <platform>(REPL)或「設置 → 消息通知」(網頁界面)完成接入後,重新運行即可。 - 正式計劃和
definition.active保持不變,測試可安全重複執行任意次數。
這樣你就能在工作流上線前,端到端驗證接收方實際看到的內容。
一次性提醒
大多數"當 X 發生時提醒我"的提醒應該觸發一次後自動停止。GOOGL 突破 $340 後,你不會想每隔 15 分鐘就收到一條新的 Telegram 消息。將 send_message 與 deactivate 步驟配合使用:
{
"entry": "fetch_quote",
"trigger": { "type": "interval", "interval_ms": 900000 },
"steps": {
"fetch_quote": {
"kind": "tool_call",
"tool": "yahoo_finance_stock",
"args": { "kind": "quote", "symbol": "GOOGL" },
"next": "check"
},
"check": {
"kind": "condition",
"condition": "fetch_quote.price <= 340",
"next": { "on_success": "alert", "on_failure": null }
},
"alert": {
"kind": "send_message",
"provider": "telegram",
"text": "GOOGL hit $340",
"next": "stop"
},
"stop": { "kind": "deactivate" }
}
}價格條件首次滿足時,send_message 發出提醒,deactivate 將工作流自身的 active 置為 false。下一個觸發週期會被跳過,因為觸發管理器會檢查非活躍標誌。提醒精確觸發一次。
如需重新激活:通過網頁界面的「計劃開啟」按鈕手動激活,或使用 REPL 命令 /workflows activate <id>,也可直接在聊天中告訴 Agent("重新激活 GOOGL 提醒")。
開啟涉及資金的計劃任務
如果工作流包含代幣兌換、買入、賣出或任何資金流動操作,啟用計劃任務後,Minara 在每次運行時不會再詢問確認。計劃任務本就是為自動執行而設計的。
請注意:為涉及資金的工作流點擊「計劃開啟」,相當於對所有後續運行一次性授權。 開啟前,網頁界面會明確展示哪些步驟涉及資金、工作流的運行頻率,並要求勾選"我已瞭解"方可繼續。取消後回到單次立即運行模式,每次運行仍需確認交易。
想了解資金安全檢查的內部實現?請參見涉及資金的確認。