本教程將為您介紹如何利用AppFlow實現釘釘群聊機器人定時通知功能。
背景信息
釘釘機器人作為一種獨立的應用能力,在釘釘中扮演著重要角色。只需進行簡單的設置,機器人就能夠在單聊場景或群聊場景中發送消息通知,或者提供與用戶的交互式服務。利用機器人,可以有效地將業務信息和任務融入釘釘的聊天環境中,從而加速工作流程和團隊協作。
AppFlow支持釘釘機器人連接器,可以通過釘釘接收消息事件觸發連接流,無需任何開發即可將消息發送到指定的釘釘機器人。
步驟一:創建釘釘機器人
進入您要配置通知的釘釘群聊,單擊右上方群設置按鈕。下拉找到并點擊機器人選項,進入機器人管理頁面。
點擊添加機器人,選擇自定義,并單擊添加。
在添加機器人彈窗中,上傳機器人頭像、填寫機器人名字并選擇安全設置信息。
安全設置可以選擇自定義關鍵詞或加簽,詳細信息,請參見自定義機器人安全設置。
說明選擇自定義關鍵詞時,請保證后續在AppFlow中配置的發送消息包含該關鍵詞;若選擇加簽請復制并保存簽名,以便稍后在AppFlow中配置。
單擊完成,獲取釘釘生成的Webhook地址。
點擊復制保存該地址,即可完成釘釘機器人的配置。
步驟二:創建AppFlow連接流
登錄AppFlow控制臺。
在左側導航欄中,選擇連接流,然后單擊創建連接流。
填寫連接流名稱和連接流描述,然后單擊下一步。
選擇觸發事件。
找到定時調度觸發器,選擇觸發事件重復調度,然后單擊保存,進入下一步。
填寫定時入參配置。
在選擇器中填寫您需要定時通知的時間,可以點擊驗證cron查看最近5次觸發時間是否符合您的預期。
單擊完成進入下一步。
在公共連接器中選擇釘釘機器人。
執行動作選擇發送文本信息,然后單擊保存,進入下一步。
在入參配置區域,按照界面提示填寫參數。詳細信息如下表所示。
參數名稱
是否必填
說明
示例值
Webhook地址
是
釘釘機器人接收并發生消息的Webhook地址,在配置釘釘機器人時獲取。
https://oapi.dingtalk.com/robot/send?access_token=xxx
加簽
否
在配置釘釘機器人安全設置時獲得的簽名。
SECf73952b2dea753d6ceade3348ed3cxxxxxxxxxxx
文本內容
是
釘釘機器人需要發送的文本內容。
定時提醒:定時消息文本
是否@所有人
否
機器人發送的消息是否@所有人,僅在內部群有效。
True;False
被@人的用戶userID
否
機器人發送的消息@特定人的userID,僅在內部群有效。
$:LWCP_v1:$PcdFk0c1XakTWLPSQCaVcRzxxxxxxxx
被@人的手機號
否
機器人發送的消息@特定人的手機號,僅在內部群有效。
133xxxxxxxx
單擊完成并保存流程。
發布連接流。
在剛創建的連接流詳情頁中,單擊發布。發布完成后,連接流即進入到定時調度的運行狀態。