應某些小伙伴的加更請求,出一期基于釘釘上的聊天機器人,我順便加更一期,搭建一個釘釘聊天機器人的小教程。
首先進入到釘釘開放平臺的后臺管理系統:https://open.dingtalk.com/
進入到 應用開發->企業內部開發->機器人
右上角選擇 創建應用,輸入需要創建的機器人的名稱等信息。確認創建以后,先告一段落。
在【Dotnet Dancer】公眾號內回復"釘釘機器人",即可獲取服務程序的下載鏈接。
下載鏈接進行下載服務程序,得到一個壓縮包文件:
我把它放到某個云服務器上面,解壓,得到一個可執行程序以及一個配置文件:
修改配置文件,輸入有關的openai的key,以及其他一些參數:
參數都是訪問openai的api時候所需要的,除了port端口號。port端口號是該服務端對外提供的端口號,可以改為自己喜歡的端口號,都可以,我此處改為12599.
"session_clear_token"參數的值,是用來讓機器人清空上下文關聯使用的,例如提供的是CLR,則艾特機器人時候,輸入CLR,機器人即可清理掉對應艾特者的上下文聯系。
輸入cmd命令,在dos里面直接運行exe文件,提示如下內容,則代表服務已經啟動成功了。
回到釘釘開放平臺頁面,進入到開發管理->然后右上角選擇修改。我們這兒用來修改機器人服務端的IP地址等信息。
輸入服務端部署的ip地址以及對應的url地址。
切換到管理版本與發布目錄下,對機器人進行上線。
進入到釘釘群組內,選擇 智能群助手
添加機器人
找到剛才發布的機器人,添加進去
添加確認
然后在群聊里面,就可以艾特機器人進行聊天服務了。
如果不想自己搭建,想直接就可以在釘釘上調教機器人,也可以使用釘釘掃碼進入群聊: