一个python实现的钉钉交互机器人
- 登录钉钉开发者后台,获取cropId:
python >=3.8
- colne project到本地
- 修改项目application/ding_helper/app_info_config.py配置,将上面采集到的
cropId、appKey、appSecret
三个参数复制修改 - 运行命令
pip install -r requirements.txt
安装依赖 - 运行命令
gunicorn -w 4 app:app &
运行项目, ginicorn安装参考:https://gunicorn.org/ - 或者不用其他服务器发布,直接运行
python app.py
一样可以启动(可选) - 配置域名或者通过内网穿透工具来提供域名
填写服务出口ip和消息接收地址
消息接收地址为域名加接口名的形式,如果没有自己的域名可以使用内网穿透工具来实现,参考:https://open.dingtalk.com/document/resourcedownload/http-intranet-penetration