影刀RPA保姆级教程:自动邮件发送与企业微信消息通知配置

📅 发布时间:2026/7/26 2:44:18
影刀RPA保姆级教程:自动邮件发送与企业微信消息通知配置 影刀RPA保姆级教程自动邮件发送与企业微信消息通知配置流程跑完了不知道结果、半夜报错没人管、采集数据需要手动发给团队——这些问题都可以用消息通知解决。把影刀RPA和邮件、企业微信、飞书打通让流程自己汇报运行结果是从好用走向好用的关键一步。影刀RPA内置了邮件发送指令同时支持通过HTTP请求对接企业微信和飞书机器人。配置虽然不算复杂但邮件服务器的认证参数、API的权限配置很容易踩坑。我也是在手动盯流程盯了大半年之后才下定决心把通知系统配置起来的。一旦配置好人就不用守在电脑前了效率提升的不是一点半点。自动邮件发送配置影刀的「发送邮件」指令在「网络操作」分类下支持SMTP协议的邮箱都可以用。QQ邮箱的SMTP配置QQ邮箱需要单独开启SMTP服务并获取授权码。登录QQ邮箱网页版点击「设置」→「账户」。下拉找到「POP3/IMAP/SMTP服务」点击「开启」SMTP服务。按提示发送短信验证获取一个16位的授权码不是QQ密码。记录下这个授权码关闭页面后就看不到了。在影刀中配置邮件发送拖入「发送邮件」指令到流程编辑区。SMTP服务器填smtp.qq.com。端口号填465SSL加密或587TLS加密。发件人邮箱填完整的QQ邮箱地址。密码/授权码填刚才获取的16位授权码。勾选「使用SSL连接」。收件人、主题、正文按需填写。# 常见邮箱SMTP服务器配置速查 QQ邮箱: smtp.qq.com 端口: 465(SSL) / 587(TLS) 163邮箱: smtp.163.com 端口: 465(SSL) / 25 企业微信邮箱: smtp.exmail.qq.com 端口: 465(SSL) Gmail: smtp.gmail.com 端口: 465(SSL) (需开启允许不够安全的应用) Outlook: smtp.office365.com 端口: 587(TLS)动态邮件正文用流程变量拼内容拼多多店群自动化报活动上架邮件的意义在于告诉你流程的运行情况所以正文必须是动态的。在流程开头定义统计变量总采集数、成功数、失败数、开始时间、结束时间。流程运行过程中不断更新这些变量。流程结束时用「字符串拼接」指令拼出邮件正文。将拼接后的正文变量传给「发送邮件」指令。# 邮件正文拼接示例在影刀中用字符串拼接指令实现 采集任务名称: 淘宝商品价格采集 运行时间: 2024-01-15 14:30:00 ~ 2024-01-15 15:45:23 总计采集: 325条 成功: 320条 失败: 5条商品ID: 123, 456, 789, 012, 345 错误信息: 5条均为商品详情页超时 数据文件已保存至: D:\采集数据\20240115_淘宝价格采集.xlsx 请查收。发送带附件邮件采集完成的数据文件直接以附件形式发送。在「发送邮件」指令的属性面板中找到「附件」配置项。点击「添加附件」选择文件路径。多个附件可以重复添加。文件路径使用变量这样每天的文件名不同也能正确发送。注意附件大小限制QQ邮箱附件限制50MB企业邮箱一般也是50MB。如果数据文件超过限制考虑用云盘链接代替附件。企业微信机器人消息通知企业微信群机器人是最简单的即时通知方案——不需要任何服务器配置一个Webhook地址就行。创建群机器人获取Webhook打开企业微信电脑端进入需要接收通知的群聊。点击群右上角的「…」→「群机器人」→「添加机器人」。给机器人起个名字如影刀流程通知。创建完成后会显示一个Webhook地址格式类似https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxxx。复制并保存这个地址它就是发送消息的接口。在影刀中发送企微消息企业微信机器人支持文本和Markdown两种消息格式。通过影刀的「发送HTTP请求」指令调用。拖入「发送HTTP请求」指令。URL填Webhook地址。请求方式选「POST」。请求体类型选「JSON」。根据消息类型构造JSON请求体。{msgtype:markdown,markdown:{content:## 影刀RPA采集任务完成\n 任务: 淘宝商品采集\n 采集数: font color\info\320条/font\n 失败数: font color\warning\5条/font\n 耗时: 1小时15分钟\n\n[点击查看数据文件](https://pan.example.com/data.xlsx)}}{msgtype:text,text:{content:影刀RPA通知淘宝商品采集任务已完成。共采集320条失败5条。数据已保存。}}错误告警与重试通知让影刀RPA在出错时自动通知你是最实用的场景在主流程中用try-catch-finally包裹。catch块中构造告警消息包含错误信息、出错步骤、当前时间。调用企微机器人发送告警。同时发送邮件作为备份通知渠道。在finally块中无论成功失败都发送汇总通知。# 影刀Python节点构造企微Markdown告警消息importjson error_msgget_variable(error_message)error_stepget_variable(error_step)task_nameget_variable(task_name)message{msgtype:markdown,markdown:{content:(f## 影刀RPA流程异常告警\nf任务: **{task_name}**\nf出错步骤:{error_step}\nf错误信息:{error_msg}\nf时间:{get_variable(current_time)}\nf\n请及时处理。)}}set_variable(alert_message,json.dumps(message,ensure_asciiFalse))飞书机器人消息通知飞书的机器人通知机制和企业微信类似但支持更丰富的消息卡片格式。飞书自定义机器人配置打开飞书电脑端进入群聊。点击群设置「…」→「群机器人」→「添加机器人」→「自定义机器人」。设置机器人名称。在「安全设置」中可以选择添加签名校验推荐开启。复制Webhook地址。影刀对接飞书的注意点如果开启了签名校验需要在影刀的HTTP请求中计算签名。签名算法是时间戳 \n 密钥的HMAC-SHA256结果这个计算可以在影刀的Python节点中完成。TEMU店群矩阵自动化运营核价报活动定时任务 通知 全自动监控把采集中间成果和最终结果都自动发送通知实现完全无人值守。定时任务的配置影刀顶部菜单「任务」→「定时任务」创业版功能。设置执行时间每天9:00、14:00、20:00各执行一次。每个时间点执行不同的任务不同平台的采集。每次任务执行完毕自动发送企微通知。通知内容的分级策略通知级别渠道内容触发条件正常完成企微群汇总统计流程正常结束部分异常企微 邮件详情异常列表成功率95%| 严重异常 | 企微 邮件 短信 | 紧急告警 | 流程中断 |常见问题/易错速查问题1QQ邮箱SMTP发送失败提示535 Error授权码填错了或者用了QQ登录密码。QQ邮箱必须用授权码16位字母数字组合而不是QQ密码。授权码获取方式见上文SMTP配置部分。问题2企微机器人消息发不出去Webhook地址里的key有没有复制完整。企微的Webhook地址很长复制时容易漏掉末尾字符。另外企微机器人有频率限制每分钟20条发送太快会被限流。问题3邮件正文中文乱码影刀发送邮件时的编码设置。在「发送邮件」指令属性中确认编码选了UTF-8。如果收件方用Outlook看还是乱码试试把正文内容的编码设为GBK。问题4附件发送失败附件文件正在被其他程序占用如Excel文件被WPS打开。在发送邮件前确保所有文件句柄已关闭。影刀流程中可以在导出Excel后加3秒延迟让文件释放完毕。推荐资源QQ邮箱SMTP帮助文档SMTP服务器地址和端口的最新信息企业微信机器人开发文档消息类型和格式的完整说明飞书开发者文档自定义机器人→消息卡片配置指南作者林焱本文为《影刀RPA学习手册》系列文章之一内容源于实操经验的整理与分享。内容标签#影刀RPA #邮件通知 #企业微信 #飞书 #Webhook #SMTP #定时任务 #消息推送