使用星辰 RPA 搭建小红书自动发文机器人
基于科大讯飞星辰 RPA 平台实现小红书自动发文功能。涵盖服务端 Docker 环境部署、客户端配置登录、浏览器扩展授权及可视化流程编排。通过拾取元素、设置输入框、添加点击节点等步骤构建自动化脚本,同时演示了 Astron Agent 项目的启动与智能体生成流程,辅助完成跨系统业务自动化。

基于科大讯飞星辰 RPA 平台实现小红书自动发文功能。涵盖服务端 Docker 环境部署、客户端配置登录、浏览器扩展授权及可视化流程编排。通过拾取元素、设置输入框、添加点击节点等步骤构建自动化脚本,同时演示了 Astron Agent 项目的启动与智能体生成流程,辅助完成跨系统业务自动化。

开源地址:https://github.com/iflytek/astron-rpa

星辰 RPA 是科大讯飞基于 AI+RPA 技术打造的零代码流程自动化开发平台,内置超过 300 个预置自动化原子能力,让业务人员无需编程,通过拖拽式操作就能快速搭建专属业务机器人。
按照下面的顺序启动服务端:
# 克隆项目
git clone https://github.com/iflytek/astron-rpa.git
cd astron-rpa
# 进入 docker 目录
cd docker
# 复制.env
cp .env.example .env
# 修改.env 中 casdoor 的服务配置(8000 为默认端口)
CASDOOR_EXTERNAL_ENDPOINT="http://{YOUR_SERVER_IP}:8000"
# 🚀 启动所有服务
docker compose up -d
# 📊 检查服务状态
docker compose ps

修改 .env 中 casdoor 的服务配置为本地的 localhost:

如果镜像源出现问题,可以使用下面的镜像源,先清理之前的镜像缓存,再重新拉取:
整体顺序:
docker system prune -a(清理旧的镜像)docker pull mysql:8.0(手动拉取镜像)

{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io"
]
}
直接前往 https://github.com/iflytek/astron-rpa/blob/main/docker/volumes/nginx/default.conf 复制配置。


可以看到所有服务全部正常:

访问 GitHub 仓库获取客户端:astron-rpa/README.zh.md at main · iflytek/astron-rpa

修改为本地部署的服务端地址和端口(可以不用改)。

前往 http://localhost:8000/users,打开 RPA 客户端,点击注册按照 Casdoor 的配置填写!


最后登录完成:

首先是浏览器的扩展设置,给机器人授权:


填入小红书目标网址和选择目标浏览器(先手动完成登录 https://www.xiaohongshu.com/explore)。

先打开 Edge 浏览器登录小红书,下面的操作才可以继续进行!

Ctrl+ 左键选择小红书的发布按钮,然后会自动退出来,等你确认:

增加点击元素,点击元素拾取,然后选择'发布':


增加选择点击元素,然后前往小红书点击图文发布。

作用:告诉机器人要生成的笔记的内容。

将第一行用户的输入内容,填入这个输入元素的输入里面,点击模拟人工。

还是一模一样的操作,新增点击节点,点击生成笔记:

等待笔记生成完成,留大概 20 秒就可以了:

后面都是通过点击元素完成,这里就不重复了,整体来说上手很快:

小红书自动发文机器人演示
Astron Agent 开源地址:https://github.com/iflytek/astron-agent

直接下载项目到本地!按照下面的教程四步即可快速运行项目:

(1)首先是端口的配置:
# 端口选择上没有强制要求,建议给 astron-agent 分配 80 端口
astron-agent-nginx------80 (EXPOSE_NGINX_PORT)
# astron-agent 默认文件存储在 minio,如使用 minio ,请给 minio 分配端口和配置放行策略
# minio 存储端口
astron-agent-minio------18998 (EXPOSE_MINIO_PORT)
# minio 控制台端口
astron-agent-minio-console----18999 (EXPOSE_MINIO_CONSOLE_PORT)
# casdoor 单点登录端口
casdoor--------8000 (CASDOOR_PORT)
# ragflow 端口(如部署,需要开放此端口)
ragflow--------18080
(2)进入 astronAgent 目录,复制修改环境变量
cd docker/astronAgent
cp .env.example .env
vim .env
然后前往 https://console.xfyun.cn 讯飞开放平台获取下面的配置在 .env 文件中修改:

# 建议换成稳定版本的镜像
ASTRON_AGENT_VERSION=v1.0.0-rc.8
# HOST_BASE_ADDRESS,即实际部署机器的 Ip 地址,不需要带端口,必须配置
HOST_BASE_ADDRESS=http://127.0.0.1
# 讯飞开放平台相关信息
PLATFORM_APP_ID=your-app-id
PLATFORM_API_KEY=your-api-key
PLATFORM_API_SECRET=your-api-secret
# 星火模型的密钥
SPARK_API_PASSWORD=your-api-password
这里采用的是 Docker desktop,Docker Engine 可以直接使用下面的:

{
"registry-mirrors": [
"https://registry.cn-hangzhou.aliyuncs.com",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
(3)如图进入对应目录,直接执行下面的启动指令(先运行 Docker Desktop):
docker compose -f docker-compose-with-auth.yaml up -d

即可通过浏览器访问智能体平台:

(4)先引入第三方模型(比如豆包、星火模型(讯飞开放平台获取)、智谱的 GLM)

在我的智能体选择新建,支持一句话生成智能体。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online