深色模式
定時發話
前往後台「定時發話」,新增名稱、回覆內容與發話間隔,選擇一般訊息或公告訊息後儲存。每個頻道最多 50 則,間隔為 5~1440 分鐘。
定時發話與自訂指令共用相同的文字模板處理及驗證,模板最多 4,096 個 Unicode 字元;實際送出的訊息仍受聊天室長度限制。支援安全版 $(eval ...)、$(let ...)、choose() 等進階運算式,以及固定 HTTPS 網址的 URL Fetch。
例如隨機提醒:
text
$(eval choose("記得喝水!", "休息一下,活動肩膀!"))或定時帶出最新影片:
text
YOUTUBE 上新片啦~ $(urlfetch https://decapi.me/youtube/latest_video?id=你的YouTube頻道ID)將範例中的頻道 ID 換成你的 YouTube 頻道 ID。
共用規則與執行情境
- 定時發話沒有觸發觀眾或輸入參數,
{user}、{user_id}、{login}、{args}、{command}都是空字串,不會使用實況主或機器人的身分代替。 - 文字模板的運算、錯誤處理與安全限制和自訂指令相同;運算失敗時不發送部分訊息。
- 每則最多一個 URL Fetch,不能與
eval/let混用;兩者共用每頻道的 URL Fetch 限流。逾時、失敗或限流時略過本次發話,等待下次排程。 - API 回傳內容只視為文字,不會再次解析變數、運算式或執行指令。後台預覽不會抓取 API。
- 定時發話只發送訊息,不會轉呼叫其他聊天室指令或執行管理操作。