钉钉机器人调度
创始人
2024-09-26 00:50:08
0

钉钉机器人调度

  • 流程
  • 操作
    • 钉钉开发者后台配置
    • 01 添加机器人
      • 获取APPKEY和APPSECRET
      • 获取权限
      • 开启消息推送
    • 02 接收“问题”
      • 搭建接口
    • 03 转发到服务器
      • 服务器的管理界面
      • 机器人配置界面
      • 将代码上传到服务器
    • 04 API调度影刀
      • 提取数据
      • 配置信息--合法性
    • 05 生成答案
    • 06 回传到服务器

流程

在这里插入图片描述

操作

钉钉开发者后台配置

在这里插入图片描述
参考文档: https://www.yingdao.com/yddoc/common-solutions/6a8d70eddee87724aed798f07db08198.html

01 添加机器人

获取APPKEY和APPSECRET

在这里插入图片描述

获取权限

  • 表格权限
    在这里插入图片描述
  • 机器人相关
    在这里插入图片描述
  • 通讯录部门信息读
    在这里插入图片描述
  • 成员权限在这里插入图片描述

开启消息推送

在这里插入图片描述

02 接收“问题”

搭建接口

from flask import Flask, request, jsonify  # 导入Flask相关模块  app = Flask(__name__)  # 创建一个Flask应用实例  # 定义一个路由,该路由接受以POST方法访问'/dingtalk'路径的请求 @app.route('/dingtalk', methods=['POST']) def handle_receive_message():     # 从请求中获取JSON数据     data = request.get_json()          # 返回一个空的JSON响应,并设置HTTP状态码为200(表示成功)     return jsonify(), 200  # 当此脚本被直接运行时(而不是作为模块导入),执行以下代码 if __name__ == '__main__':     # 运行Flask应用,指定主机地址为'0.0.0.0',监听端口为9527     app.run(host='0.0.0.0', port=9527) 

03 转发到服务器

服务器的管理界面

钉钉消息有权限进入机器人

在这里插入图片描述

记录服务器的公网IP
在这里插入图片描述

机器人配置界面

配置消息接收地址
第一部分是服务器的公网IP
冒号后面是端口号
最后的路径是在路由中设置的路径
在这里插入图片描述

将代码上传到服务器

  • 将收集到的信息打印出来

在这里插入图片描述

  • 下载终端工具tabby
    下载链接: https://tabby.sh/
    在这里插入图片描述
  • 运行py文件
    在这里插入图片描述

04 API调度影刀

提取数据

  • 时间戳&签名值(合法性)
    在这里插入图片描述
  • 用户ID&提问内容(生成答案)
    在这里插入图片描述
  • 总结
    在这里插入图片描述

配置信息–合法性

  • py代码
    在这里插入图片描述

  • APPSecret
    在这里插入图片描述

  • 创建配置文件,生成密钥
    在这里插入图片描述

  • 回到钉钉模块,将配置信息导入,并修改参数
    在这里插入图片描述

  • 时间戳的校验和签名值的校验
    在这里插入图片描述

  • 回到主函数
    在这里插入图片描述

  • 上传到服务器,重启服务器
    在这里插入图片描述

05 生成答案

  • 在数据库创建字段
    在这里插入图片描述

  • 数据类型的修改
    在这里插入图片描述

  • 创建流程参数用户id和提问内容
    在这里插入图片描述

  • 保存原始对话的内容在这里插入图片描述

  • 列表推导式
    在这里插入图片描述

  • join函数进行拼接在这里插入图片描述

  • 插入代码块
    在这里插入图片描述

  • 答案内容
    在这里插入图片描述

  • 用split函数进行分割
    在这里插入图片描述在这里插入图片描述

  • 保存信息
    在这里插入图片描述

  • 配置影刀生成答案
    在这里插入图片描述

  • 回到主流程
    在这里插入图片描述

06 回传到服务器

  • 配置api回调的影刀接口在这里插入图片描述

  • 修改主函数回传代码在这里插入图片描述- 配置信息在这里插入图片描述

  • 修改钉钉代码(生成答案)
    在这里插入图片描述在这里插入图片描述

  • 回到主函数调用模块在这里插入图片描述

  • 修改主函数回传代码在这里插入图片描述

相关内容

热门资讯

据统计!哈糖大菠萝有没有挂,微... 据统计!哈糖大菠萝有没有挂,微乐陕西三代自建房挂(透视)切实真的有挂(哔哩哔哩)1、很好的工具软件,...
现有关情况通报如下!哈糖大菠萝... 现有关情况通报如下!哈糖大菠萝破解器,微乐富足和靠谱吗(透视)确实真的有攻略(哔哩哔哩)1、首先打开...
科技介绍!约局吧德州可以透视吗... 科技介绍!约局吧德州可以透视吗,微乐小程序黑科技app入口(透视)一贯存在有教程(哔哩哔哩)微乐小程...
2024教程!拱趴大菠萝有什么... 2024教程!拱趴大菠萝有什么挂,微乐自建房辅助入口在哪里(透视)其实真的有神器(哔哩哔哩)1、微乐...
玩家必备科技!!佛手在线大菠萝... 玩家必备科技!!佛手在线大菠萝为什么都输,陕西微乐小程序攻略(透视)切实真的有挂(哔哩哔哩)1、实时...
据文件显示!扑克之星辅助,微乐... 据文件显示!扑克之星辅助,微乐家乡小程序辅助(透视)一贯有有app(哔哩哔哩)该软件可以轻松地帮助玩...
连日来!德州来玩辅助器,微信微... 连日来!德州来玩辅助器,微信微乐小程序辅助器免费安装(透视)好像是真的有工具(哔哩哔哩)微信微乐小程...
记者爆料!约局吧怎么看有没有挂... 记者爆料!约局吧怎么看有没有挂,微乐游戏辅助脚本安卓(透视)切实是有攻略(哔哩哔哩)1、每一步都需要...
揭秘!pokemmo脚本辅助器... 揭秘!pokemmo脚本辅助器下载,微乐自建房黑科技工具怎么找(透视)一直是有脚本(哔哩哔哩)揭秘!...
值得注意的是!拱趴大菠萝开挂方... 值得注意的是!拱趴大菠萝开挂方法,微乐智能辅助真的假的(透视)一直真的有技巧(哔哩哔哩)微乐智能辅助...