【解决方案】云服务器接受不到在钉钉群中@机器人的消息——by.御花园自动化小组
评论
收藏

【解决方案】云服务器接受不到在钉钉群中@机器人的消息——by.御花园自动化小组

经验分享
小曼
2024-03-11 16:35·浏览量:906
小曼
发布于 2024-03-11 15:54更新于 2024-03-11 16:35906浏览

问题:

有客户反馈,按照官方的操作步骤配置完钉钉机器人之后,发现云服务器接收不到在钉钉群@机器人的消息,参数配置都是正确的。

如图,服务器没有任何反应:

解决方法:

1、检查一下目标钉钉群是否正确。重新扫码进入调试群,看看是否进错群了。


2、检查@的目标机器人是否正确。一般情况下,钉钉会自动添加一个机器人到群中,但是他并不是我们要@的那个。

我们需要在钉钉后台的应用发版上线之后,在这个群中添加该机器人。那么群中此时有两个名称一模一样的机器人。

为了避免@的时候混淆,需要将多余的机器人删掉。

3、在云服务器检查端口号是否被多个进程占用。

在命令行输入:

netstat -ano | findstr 端口号

如图,显示有两个TCP连接正在监听1234端口,每个连接对应不同的进程ID(分别为3792和1652)。

这个情况产生的原因可能是在pycharm(举例)中运行了该程序,同时,在powershell终端窗口也运行了该程序。

通常情况下,一个端口号只能被一个应用程序占用。所以,需要将进程全部终止,只在一个软件中运行python程序。

taskkill /f /pid 进程ID

效果:

再次运行pyhon程序,在钉钉群中@机器人,云服务器就能正常接收到信息了。


钉钉机器人相关操作步骤
官方视频链接:https://www.bilibili.com/video/BV1Pk4y1N755/?spm_id_from=333.999.0.0&vd_source=2bc38126a482b7cc90d99bb20bf291c9
文档链接:https://www.yingdao.com/yddoc/language/zh-cn/%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/%E5%85%B6%E4%BB%96/%E9%92%89%E9%92%89%E6%9C%BA%E5%99%A8%E4%BA%BA%E7%9B%91%E5%90%AC%E5%86%85%E9%83%A8%E7%BE%A4%E6%B6%88%E6%81%AF%E9%85%8D%E7%BD%AE%E6%96%87%E6%A1%A3.html?
收藏
全部评论1
最新
发布评论
评论