liwei0601 发表于 2022-11-9 10:03

OCR识别随申码,核酸码,健康码截图,并通过钉钉机器人单聊发送提醒

之前已经做好了打包成了exe文件,涉及机器人的工具一律不让发;


那就发个源码仅供参考把,


结合之前做的识别随申码截图,生成表格的基础上新添了以下功能:
1:识别核酸采用记录,
2:拉取钉钉通讯录,与表格名单比对筛选出未上传截图的同事名单
3:比对之后将会通过钉钉机器单聊信息发送给当事人通知他上传;


程序流程就是,
运行程序后选择存放截图文件夹,程序会自动识别,并生成表格,筛选出未上传截图信息的名单,返回userid给钉钉机器人函数,钉钉机器人会通过名单userid发送消息给对应的当事人
其中人工参与的部分只有选择存放截图文件夹那一步,其它全交给程序!


使用前提:
1:需要有自己百度云的token,因为免费就2QBS,我的分享怕不够,有需要的自己去百度云申请账号,并使用公司名义认证即可领取
2:创建钉钉企业应用,申请获取通讯录权限
3:创建钉钉机器人,申请获取通讯录权限


4:以上步骤都做好之后,把百度云的token,和钉钉企业应用 and 钉钉机器人 的app_key,app_secre,agent_id,对应填写到config.txt文本里,程序就可以不需要改代码也能跑起来了;


注:楼主在上海,使用的是随申码,百度的健康码识别API识别随申码没有任何问题,其它地区没测过,可能会有识别不出的情况,只能采取百度高精度识别接口,再做正则表达式过滤出来自己的信息才行


调用成功:



下面源码奉上,需要者自提,本人菜鸟一枚,代码水平低下,还望大佬们多多指点

源码:




余律师 发表于 2022-11-9 12:54

感谢楼主分享!

mdictfan 发表于 2022-11-9 13:19

紧跟时代的工具,谢谢!

720566 发表于 2022-11-9 13:51

加油加油

1233594 发表于 2022-11-9 13:55

zxc7791 发表于 2022-11-9 15:11

感谢楼主的分享{:1_893:}

qq481273 发表于 2022-11-9 20:52

感谢楼主分享!

pnews88 发表于 2022-11-9 22:46

支持,谢谢分享

SUN088 发表于 2022-11-9 23:28

感谢分享

nbwww 发表于 2022-11-10 15:39

感谢分享!{:1_921:}
页: [1] 2 3
查看完整版本: OCR识别随申码,核酸码,健康码截图,并通过钉钉机器人单聊发送提醒