SlackRecordSink

文档中心 › 组件索引 › SlackRecordSink

SlackRecordSink Controller Service

类型全限定名:cn.org.acal.lynxus.services.slack.SlackRecordSink

所属 Bundle:cn.org.acal.lynxus:lynxus-slack-nar:2.11.8

描述

使用 Slack Post Message API 格式化记录并将其发送到配置的通道。 该服务需要一个 Slack 应用程序,并配置一个 Bot 用户来访问 Slack 工作区。 将消息发布到 Slack 需要 Bot 用户 OAuth 持有者令牌。

标签

slackrecordsink

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
API URLhttps://slack.com/apiSlack Web API URL,用于向频道发布文本消息。仅在 Slack 更改其 API URL 时才需要修改。
Access TokenBot OAuth Token 用于对 Lynxus 发送的 Slack 请求进行身份验证和授权。
敏感属性:是
Channel ID用于发送消息的 Slack 通道、私人群组或 IM 通道。 使用频道 ID 代替名称。
Input Character SetUTF-8指定用于生成 Slack 消息的记录的字符集。
Record Writer控制器服务 API:
RecordSetWriterFactory
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
指定用于写出记录的Controller Service。
Web Service Client Provider控制器服务 API:
WebClientServiceProvider
cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8
Controller Service提供 HTTP 客户端以与 Slack API 通信

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

提供的 Service API

  • RecordSinkService (cn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8)