aardio 钉钉机器人范例
1.企业内部机器人(群内@机器人可进行交互)
无来源验证
import wsock.tcp.simpleHttpServer;
import console;
var server = wsock.tcp.simpleHttpServer("127.0.0.1",8080);
console.setTitle("web服务器已启动");
console.log("web服务器运行中")
console.log( server.getUrl() )
server.run(
function(response,request){
import web.json
var msg =
{
"sessionWebhook": "https://oapi.dingtalk.com/robot/sendBySession?session="+request.sessionId,
"text": {
"content": "reply 你好"
},
"msgtype": "text"
}
response.write(msg)
}
)
注意:
- 钉钉机器人设定处为关键字回复。
- 该代码仅演示原理,并未进行来源校验。
有来源验证的
import wsock.tcp.simpleHttpServer;
import console;
var server = wsock.tcp.simpleHttpServer("127.0.0.1&#