OCR识别随申码,核酸码,健康码截图,并通过钉钉机器人单聊发送提醒
之前已经做好了打包成了exe文件,涉及机器人的工具一律不让发;那就发个源码仅供参考把,
结合之前做的识别随申码截图,生成表格的基础上新添了以下功能:
1:识别核酸采用记录,
2:拉取钉钉通讯录,与表格名单比对筛选出未上传截图的同事名单
3:比对之后将会通过钉钉机器单聊信息发送给当事人通知他上传;
程序流程就是,
运行程序后选择存放截图文件夹,程序会自动识别,并生成表格,筛选出未上传截图信息的名单,返回userid给钉钉机器人函数,钉钉机器人会通过名单userid发送消息给对应的当事人
其中人工参与的部分只有选择存放截图文件夹那一步,其它全交给程序!
使用前提:
1:需要有自己百度云的token,因为免费就2QBS,我的分享怕不够,有需要的自己去百度云申请账号,并使用公司名义认证即可领取
2:创建钉钉企业应用,申请获取通讯录权限
3:创建钉钉机器人,申请获取通讯录权限
4:以上步骤都做好之后,把百度云的token,和钉钉企业应用 and 钉钉机器人 的app_key,app_secre,agent_id,对应填写到config.txt文本里,程序就可以不需要改代码也能跑起来了;
注:楼主在上海,使用的是随申码,百度的健康码识别API识别随申码没有任何问题,其它地区没测过,可能会有识别不出的情况,只能采取百度高精度识别接口,再做正则表达式过滤出来自己的信息才行
调用成功:
下面源码奉上,需要者自提,本人菜鸟一枚,代码水平低下,还望大佬们多多指点
源码:
感谢楼主分享! 紧跟时代的工具,谢谢! 加油加油 感谢楼主的分享{:1_893:} 感谢楼主分享! 支持,谢谢分享 感谢分享 感谢分享!{:1_921:}