-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
zh platform wecom_ai_bot
企业微信智能机器人是企业微信官方推出的 AI 友好的机器人平台,可在单聊或群聊(企业微信内部群)中直接使用,并且支持流式传输。
版本 v4.15.0。
| 消息类型 | 是否支持接收 | 是否支持发送 | 备注 |
|---|---|---|---|
| 文本 | 是 | 是 | |
| 图片 | 是 | 是 | 仅限配置了消息推送 Webhook URL。 |
| 语音 | 否 | 是 | 仅限配置了消息推送 Webhook URL。 |
| 视频 | 否 | 是 | 仅限配置了消息推送 Webhook URL。 |
| 文件 | 否 | 是 | 仅限配置了消息推送 Webhook URL。 |
主动消息推送:支持,但需要配置消息推送 Webhook URL。
-
登录到企业微信后台。
-
在左侧导航栏中,点击
管理工具,找到智能机器人,点击进入,然后点击创建机器人。
- 在创建智能机器人页面下方找到并点击
API模式创建。填写机器人名称、头像等基本信息。Token、EncodingAESKey 请点击随机获取按钮生成。生成之后,先不要点击创建,接下来将配置 AstrBot。
- 进入 AstrBot 的管理面板,点击左侧栏
机器人(旧版本为消息平台),然后在右侧的界面中,点击+ 新增适配器,选择企业微信智能机器人,进入配置页面。
-
在弹出的配置项中将
企业微信智能机器人的名字、token、encoding_aes_key从上一步创建智能机器人时填写的值复制粘贴到对应的输入框中。ID 可以随意填写,用于区分不同的消息平台实例。port默认为6198,可以根据需要修改,但请确保该端口未被占用。请保持统一 Webhook 模式 (unified_webhook_mode)为开启状态。点击保存。 -
回到企业微信智能机器人创建页面,填写
URL:- 如果开启了
统一 Webhook 模式,点击保存之后,AstrBot 将会自动为你生成唯一的 Webhook 回调链接,你可以在日志中或者 WebUI 的机器人页的卡片上找到,将该链接填入URL处。
- 如果没有开启
统一 Webhook 模式,填写http://IP:port/webhook/wecom-ai-bot,其中IP替换为你的 AstrBot 服务器的公网 IP 地址,port替换为上一步填写的端口号。
- 如果开启了
建议有能力的用户自行配置域名和反向代理,将请求转发到 AstrBot 所在服务器的
6185端口(如果开启了统一 Webhook 模式)或配置指定的端口(如果没有开启统一 Webhook 模式),并使用 HTTPS 协议。如果没有域名,也可以使用 Cloudflare Tunnel。
- 点击
创建按钮,如果一切无误,将进入智能机器人详情页面。如果报错服务没有正确响应,请确认后重试,请检查 AstrBot 的配置、服务器防火墙端口放行规则等。
-
[可选,推荐] 配置企业微信消息推送 Webhook URL。默认情况下,企业微信智能机器人只能在用户主动发送消息时被动回复消息。如果希望实现机器人主动消息推送功能,可以配置企业微信的消息推送 Webhook URL。只需要在企业微信内部群中,点击群设置 -消息推送,创建一个推送机器人,然后将下方生成的 Webhook URL 填入配置中即可。要求 AstrBot 版本不低于 v4.15.0。企业微信智能机器人之支持图片和文本消息类型,如果配置了该选项,在发送其他类型消息(如视频、音频、文件)时,AstrBot 将会调用消息推送的接口去发送消息。强烈建议配置该选项以获得更完整的消息类型支持。
-
[可选,推荐] 企业微信智能机器人只支持对用户的一个消息回复最多一个消息气泡。如果您希望机器人发送更复杂的消息(例如连续发送多条消息、包含图片或文件的消息等),您可打开 「仅使用 Webhook 发送消息」。这将仅使用 Webhook 方式发送消息,绕过企业微信智能机器人的回复限制。**如果您不需要类似企业微信智能机器人那样的打字机效果,强烈建议您打开此选项。**此选项需要您配置第 5 步中的消息推送 Webhook URL。
在企业微信客户端的企业内部群中,点击添加成员,点击智能机器人,找到刚刚创建的智能机器人,点击添加即可。
在单聊或群聊中,直接发送消息即可与机器人进行对话。
如果您需要类似实时打字机的效果,请确保在 AstrBot 中开启了 流式回复 功能。
如您在配置或使用过程中遇到问题,或需要其他企业支持服务,可发送邮件至 community@astrbot.app。
- 首页
- 文档入口
- Top Level
- community events
- deploy
- dev
- others
- platform
- 接入 OneBot v11 协议实现
- 接入钉钉 DingTalk
- 接入 Discord
- 接入 Kook
- 接入飞书
- 接入 LINE
- 接入 Matrix
- 接入 Mattermost
- 接入 Misskey 平台
- 接入 QQ 官方机器人平台
- 通过 QQ官方机器人 接入 QQ (Webhook)
- 通过 QQ官方机器人 接入 QQ (Websockets)
- 接入 Satori 协议
- 接入 server-satori (基于 Koishi)
- 接入 Slack
- 接入消息平台
- 接入 Telegram
- 接入 VoceChat
- AstrBot 接入企业微信
- 接入企业微信智能机器人平台
- AstrBot 接入微信公众平台
- 接入个人微信
- providers
- use
- Home
- Docs Entry
- Top Level
- config
- deploy
- Deploy AstrBot on 1Panel
- Deploy AstrBot on BT Panel
- Deploy AstrBot on CasaOS
- Deploy AstrBot from Source Code
- Community-Provided Deployment Methods
- Deploy via Compshare
- Deploy AstrBot with Docker
- Deploy AstrBot with Kubernetes
- Deploy AstrBot with AstrBot Launcher
- Other Deployments
- Package Manager Deployment (uv)
- Installation via System Package Manager
- Preface
- dev
- AstrBot Configuration File
- AstrBot HTTP API
- 开发一个平台适配器
- plugin
- AI
- 开发环境准备
- Text to Image
- Handling Message Events
- Plugin Configuration
- Plugin Internationalization
- Plugin Pages
- Sending Messages
- Session Control
- Minimal Example
- Plugin Storage
- AstrBot Plugin Development Guide 🌠
- Publishing Plugins to the Plugin Marketplace
- ospp
- others
- platform
- Connect OneBot v11 Protocol Implementations
- Connect to DingTalk
- Connecting to Discord
- Connect to KOOK
- Connecting to Lark
- Connecting to LINE
- Connecting to Matrix
- Connecting to Mattermost
- Connecting to Misskey Platform
- Connect QQ Official Bot
- Connect QQ via QQ Official Bot (Webhook)
- Connect QQ via QQ Official Bot (Websockets)
- Connect to Satori Protocol
- Connect server-satori (Koishi)
- Connecting to Slack
- Messaging Platforms
- Connecting to Telegram
- Connect to VoceChat
- Connect AstrBot to WeCom
- Connect to WeCom AI Bot Platform
- Connect AstrBot to WeChat Official Account Platform
- Connect Personal WeChat
- providers
- 接入 302.AI
- Agent Runners
- Built-in Agent Runner
- Connect to Coze
- Connect to Alibaba Cloud Bailian Application
- Connect to DeerFlow
- Connect to Dify
- Connect AIHubMix
- coze
- dashscope
- dify
- 大语言模型提供商
- NewAPI
- 接入 PPIO 派欧云
- 接入 LM Studio 使用 DeepSeek-R1 等模型
- Integrating Ollama
- Connecting to SiliconFlow
- Connecting Model Services
- Connecting to TokenPony
- use
- Agent Runner
- Agent Sandbox Environment ⛵️
- astrbot sandbox
- Docker-based Code Interpreter
- Built-in Commands
- Computer Use
- Context Compression
- Custom Rules
- Function Calling
- AstrBot Knowledge Base
- MCP
- AstrBot Star
- Proactive Capabilities
- Anthropic Skills
- Agent Handoff and SubAgent
- Unified Webhook Mode
- Web Search
- WebUI







