钉钉Stream模式推送程序环境部署

python3.10版本需要openssl1.1.1及以上版本

参考链接:https://blog.csdn.net/weixin_42806458/article/details/110678710

bash 复制代码
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz
unzip openssl-1.1.1q.tar.gz
cd openssl-1.1.1q
./config --prefix=/usr/local/openssl --openssldir=/etc/ssl shared zlib
make && make install
echo "/usr/local/openssl/lib" >>/etc/ld.so.conf
#下面这个命令未确定是否必要
echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig -v
openssl version -a

python3.10.14安装

bash 复制代码
cd Python-3.10.14/
./configure --enable-optimizations --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
make && make altinstall

报错:ModuleNotFoundError: No module named '_ctypes'

解决办法:yum install libffi-devel

报错:ModuleNotFoundError: No module named 'dingtalk.api'

解决办法:参考链接https://developer.aliyun.com/article/864562

bash 复制代码
#dingtalk.zip是解压后的文件中的一个名为dingtalk的文件夹加压后的文件
mv dingtalk.zip /usr/local/lib/python3.10/site-packages/

错误:执行钉钉触发构建python程序时报错Arguments: ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1007)

解决办法:参考链接https://opensource.dingtalk.com/developerpedia/docs/develop/best-practices/python-ssl/

bash 复制代码
export SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
相关推荐
生活百般滋味,人生需要笑对。 --佚名9 天前
springboot对接OK交易所实现发送钉钉通知
spring boot·后端·钉钉
走,带你去玩9 天前
uniapp运行到支付宝开发者工具
uni-app·钉钉
dragonchow12311 天前
钉钉机器人
机器人·钉钉
云上艺旅15 天前
K8S学习之基础四十:K8S配置altermanager发送告警到钉钉群
学习·云原生·容器·kubernetes·钉钉·prometheus
搭贝18 天前
从Excel到搭贝的转变过程
java·开发语言·低代码·钉钉·搭贝
慢热型网友.24 天前
打造智能钉钉机器人:借助智谱GLM-4-Flash实现高效智能回复(文末附源码)
人工智能·机器人·钉钉
沙尘暴炒饭1 个月前
钉钉快捷免登录 通过浏览器打开第三方系统,
钉钉
SmallBambooCode1 个月前
【WordPress】发布文章时自动通过机器人推送到钉钉
机器人·php·钉钉·博客·wordpress
jingwang-cs1 个月前
钉钉合同审批对接腾讯电子签,实现合同全流程自动化管理
运维·人工智能·后端·自动化·钉钉
jingwang-cs1 个月前
内外网隔离文件传输解决方案|系统与钉钉集成+等保合规,安全提升70%
安全·中间件·钉钉·安全架构