
# 企业微信机器人集成
码道Agent Space具备多端IM接入能力，支持将码道Agent Space的Agent能力复用于多个IM平台，并提供统一的配置管理。
本章节将详细介绍如何将码道Agent Space接入企业微信，助您快速实现功能集成与流程协同。
#### 约束限制
表1约束与限制 
| 限制类别 | 具体限制                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|:---|:---|
| 功能限制 | 一个企业微信仅支持对接一个码道Agent Space。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 操作系统 | - Windows操作系统：**推荐使用** **Windows 11 (x64)**；如果使用Windows 10 (x64)，系统版本需为2019年及以上，建议升级至最新稳定版本。  - macOS操作系统：macOS 11及以上版本，兼容ARM64（Apple Silicon）架构。  - Linux操作系统：Linux（ARM64）架构，glibc版本 ≥ 2.31，glibcxx版本 ≥ 3.4.26。   |
   
#### 操作流程
表2码道Agent Space接入企业微信操作流程 
| 序号 | 操作平台                                                     | 步骤                                                                  | 说明                                                                                           |
|:---|:---|:---|:---|
| 1  | 企业微信                                                     | [步骤一：准备工作]             | 创建API模式机器人并获取Bot ID和Secret。 **在企业微信中创建的机器人，仅创建者可用。** |
| 2  | 码道Agent Space                                            | [步骤二：码道Agent Space配置] | 在码道Agent Space中，注册企业微信机器人用以接收和回复消息。                                                          |
| 3  | 企业微信 码道Agent Space | [步骤三：企业微信远程控制]          | 通过企业微信机器人对码道Agent Space下发任务。                                                                 |
   
 #### 步骤一：准备工作
**创建API模式机器人并获取Bot ID和Secret：** 登录[企业微信管理后台](https://work.weixin.qq.com/)，参考[通过长连接配置智能机器人](https://open.work.weixin.qq.com/help2/pc/21677)中操作，创建一个API模式机器人并获取机器人的Bot ID和Secret。在码道Agent Space中，连接企业微信时需要使用Bot ID和Secret。
![](https://support.huaweicloud.com/usermanual-codeartsagent/public_sys-resources/caution_3.0-zh-cn.png)
创建机器人时，请选择"手动创建"方式，并确保使用"API模式创建"，同时"连接方式"需选择"使用长连接"。
 #### 步骤二：码道Agent Space配置
1. 参考[开启Space模式](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0006.html#codeartsagent_ug_0006__section183281754460)操作，进入码道Agent Space。
2. 在码道Agent Space对话面板中，单击"选择项目文件夹"，选择"打开项目"，打开一个文件夹。 
   图1打开一个文件夹   
   ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002714384888.png "点击放大")
   
   
3. 在码道Agent Space页面右上角，单击设置图标 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002699115522.png)，进入码道Agent Space设置页面。
4. 选择"IM集成"，单击企业微信机器人集成后的"配置"，进入"注册企微AIBot通道"页面。
5. 输入[步骤一：准备工作]中获取的企业微信机器人ID和密钥（Bot ID和Secret），单击"注册"。
   
   等待注册完成，当状态由"连接中"变为"已连接"时，说明企业微信机器人注册成功。
   
   
 
 #### 步骤三：企业微信远程控制
1. 登录企业微信客户端，搜索[步骤一：准备工作]中创建的机器人，单击搜索到的结果，即可进入对应的机器人。
2. 在企业微信机器人中输入想要执行的任务内容，单击"发送"提交任务。 
   机器人将自动接收到来自码道Agent Space的反馈信息。此外，在企业微信客户端还支持使用[斜杠命令]来触发相应功能，操作更加便捷。
   
   
3. 根据反馈消息确认任务需求及关键信息，完成任务的创建。
4. 查看任务执行结果。 
   - **在企业微信机器人端**：企业微信机器人接收到来自码道Agent Space的完成反馈，提示任务执行结束并附带产物位置。
   
   - **在码道Agent Space侧** ：在码道Agent Space界面的"IM消息 \> 企业微信消息"中，您可以实时查看任务执行过程及结果。单击会话聊天界面右上方的产物面板图标 ![](https://support.huaweicloud.com/usermanual-codeartsagent/zh-cn_image_0000002723873317.png)，即可在任务产物列表中查看生成的交付件。
   
   
   
   
 
 #### 在企业微信支持的斜杠命令
表3支持的斜杠命令 
| 命令      | 说明                                                                                                                                      |
|:---|:---|
| /stop   | 在停止当前会话。                                                                                                                                |
| /help   | 查看可用命令。                                                                                                                                 |
| /new    | 创建新会话。 新建会话时，码道Agent Space会自动保存原会话至历史列表。此后您将进入全新的对话环境，无法再返回之前的会话状态。 |
| /models | 查看和切换模型。 仅支持查看与切换码道Agent Space内置模型。                              |
   
