# 引入
import { watchRainbowToCosAndSendRobot } from 't-comm';
// or
import { watchRainbowToCosAndSendRobot} from 't-comm/lib/rainbow-to-cos/index';
# watchRainbowToCosAndSendRobot(options)
描述:
监听rainbow,同步到cos,并发送到机器人
参数:
参数名 | 类型 | 描述 |
---|---|---|
options | object | 配置 |
options.rainbowSecretInfo | object | 七彩石密钥信息 |
options.cosInfo | object | 腾讯云信息 |
options.appName | string | 七彩石项目名称 |
options.webhookUrl | string | 机器人回调 |
options.chatId | string | 会话id |
options.sendToRobotType | 0 | 1 | 2 | 发送机器人类型,0 不发送,1 发送变化的部分,2 全部发送 |
示例
await watchRainbowToCosAndSendRobot({
rainbowSecretInfo: {
appID: RAINBOW_OPEN_APP_ID,
userID: RAINBOW_OPEN_YGW_USER_ID,
secretKey: RAINBOW_OPEN_YGW_SECRET_KEY,
envName: 'Default',
groupName: 'group',
},
appName: 'configApp',
cosInfo: {
secretId,
secretKey,
bucket: 'bucket',
region: 'ap-guangzhou',
dir: 'rb',
},
webhookUrl: 'xxx',
chatId: 'xxx',
sendToRobotType: 1,
});