钉钉机器人调度
创始人
2024-09-26 01:20: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回调的影刀接口在这里插入图片描述

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

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

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

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

相关内容

热门资讯

车载安卓下载苹果系统,揭秘如何... 你有没有想过,你的车载系统竟然也能装上苹果系统?没错,就是那个我们平时手机上用的iOS系统!听起来是...
安卓电脑系统崩溃,原因分析及解... 最近我的安卓电脑系统突然崩溃了,这可真是让我头疼不已。你知道,我那台安卓电脑可是我日常工作和娱乐的好...
乐动力支持安卓系统吗,乐动力安... 最近有没有发现,你的手机里又多了一个健身APP?是不是在犹豫要不要下载乐动力呢?别急,别急,让我来给...
原生谷歌安卓系统下载,探索纯净... 亲爱的手机控们,你是否曾梦想拥有一部运行原生谷歌安卓系统的手机?那种纯净、高效、充满科技感的体验,是...
小米现在安卓系统优化,打造极致... 你有没有发现,最近小米的手机在安卓系统优化上可是下足了功夫呢?这不,我就来给你好好扒一扒,看看小米是...
云南游攻略系统和安卓,探寻彩云... 你打算去云南旅行了吗?那可得好好规划不然可就浪费了大好时光呢!今天,我就要给你安利一个超棒的云南游攻...
安卓系统怎么取消横屏,安卓系统... 你是不是也和我一样,有时候在使用安卓手机时,不小心把屏幕横过来,然后发现好多应用都是横着看的,简直让...
安卓系统慢动作摄影,捕捉精彩瞬... 你有没有发现,手机拍照已经不能满足我们追求个性的需求了?现在,安卓系统里的慢动作摄影功能,简直就像给...
安卓xp系统安装版,体验复古智... 你有没有想过,如果你的安卓手机也能装上XP系统,那会是怎样的体验呢?想象你手中的设备瞬间穿越回那个经...
怎么让安卓手机换回系统,轻松换... 亲爱的手机控们,你是不是也和我一样,对安卓手机的系统更新充满了期待?但是,有时候更新后的系统可能并不...
安卓系统界面停止运用,迈向未来 你知道吗?最近安卓系统界面上有个大变动,那就是它将停止运用啦!是不是有点惊讶?别急,让我带你一探究竟...
安卓系统中的drm服务,功能、... 你有没有发现,每次打开手机,安卓系统里总有一些神秘的玩意儿在默默运行?没错,说的就是那个让人又爱又恨...
华为OS是安卓系统吗,华为OS... 你有没有想过,华为的操作系统是不是安卓系统呢?这个问题,估计不少手机控都好奇过吧!今天,就让我带你一...
windows11安装安卓子系... 亲爱的电脑迷们,你是否对Windows 11的新功能感到好奇?今天,我要带你一起探索一个超级酷的功能...
安卓系统如何清密码,轻松解锁您... 手机解锁密码忘记了?别急,今天就来教你怎么轻松搞定安卓系统的密码清除问题。想象你正坐在沙发上,手里拿...
安卓11.0系统怎么关闭hd,... 你有没有发现,自从升级到了安卓11.0系统,手机界面看起来是不是更炫酷了?不过,有时候这高清的视觉体...
二手安卓原装系统,揭秘其性能与... 你有没有想过,手机更新换代的速度简直就像光速一样快?每次新款手机一出,旧款手机就变成了“古董”。但是...
安卓13系统还会卡,安卓13系... 你有没有发现,尽管安卓系统一直在更新迭代,但安卓13系统还是有点小卡呢?别急,今天咱们就来聊聊这个话...
2015年安卓系统版本,从Lo... 你有没有发现,手机里的安卓系统版本更新得可真是飞快啊!记得2015年那会儿,安卓系统版本可是发生了不...
安卓微信老是退出系统,探究原因... 你是不是也遇到了这样的烦恼?每次打开微信,还没聊两句,它就突然退出系统了!这可真是让人头疼啊。今天,...