今天是第二十七天!昨天我們成功將 Telegram 機器人部署到 Render 雲端免費平台,實現了 24 小時免費掛載與自動推播。
但在實際的台股交易日常中,我們除了「下班後的盤後檢測」與「點擊 Telegram 按鈕看盤」之外,往往還需要在每天開盤前或收盤後,順便管理個人的「交易待辦事項」(例如:明天要掛單買進某檔股票、記得檢視停損點、週末要覆盤等)。
今天我們的目標,就是結合我們在工作區中的強大工具——Google Tasks 任務清單 API,讓我們的 Telegram 看盤機器人能夠自動同步與管理台股交易清單,甚至透過排程在每天清晨自動幫你把當日待辦事項準備好!
步驟一:先釐清邏輯
將 Google Tasks 融入台股機器人的運作邏輯非常實用:
接下來,知道邏輯後,我們就可以來檢視與操作任務工具了!
步驟二:查詢與管理目前的 Google 任務清單
首先讓我們呼叫任務工具,檢查目前 Google Tasks 裡有沒有任何未完成的台股交易提醒或待辦事項:
SQL
-- 呼叫 tasks_tool_agent:list_tasks 取得未完成的任務
當我們呼叫 tasks_tool_agent:list_tasks 後,可以取得目前所有的任務清單。為了讓你在聊天介面中一目了然,我們使用 workspace 顯示工具將這些任務以優雅的卡片呈現給使用者:
JSON
{
"corpus": "TASKS",
"items": [
{
"item_id": "example_task_id"
}
]
}
步驟三:整合任務建立與自動化邏輯
為了讓機器人具備自動建立任務的能力,我們可以在 bot.py 或排程任務中加入自動建立 Google 任務的程式碼:
# 範例:當盤後檢測發現強勢訊號時,自動寫入 Google Tasks
from tasks_tool_agent import create_task
def create_stock_reminder(symbol, signal_name):
task_title = f"覆盤注意: {symbol} 出現 {signal_name}"
task_description = f"系統自動偵測該標的於今日出現關鍵訊號,請於盤後或隔日開盤前進行技術面與籌碼複查。"
# 呼叫 tasks_tool_agent 建立任務
# create_task(title=task_title, description=task_description, reminder_date="2026-10-12")
print(f"[TASK] 已自動為 {symbol} 建立 Google Tasks 提醒!")
步驟四:執行與驗證
在終端機或透過對話指令確認任務串接成功後,每當盤後機器人掃描到強勢股,就會同步在你的 Google 任務中留下紀錄,再也不怕漏掉任何一個重要的進出場時機!
小結一下:
透過結合 Google Tasks 任務管理,我們將 Telegram 看盤機器人從「單向接收資訊的工具」,升級成「具備實際行動與待辦追蹤的個人化交易助理」!
今天我們完成了 Google Tasks 任務清單的串接與自動化提醒機制!