PublishSlack
Описание
Отправляет сообщение в указанный канал Slack. Содержимое сообщени я может быть либо пользовательским, использующим Expression Language, либо содержимое файла потока может быть отправлено как сообщение. При отправке пользовательского сообщения содержимое файла потока также может быть загружено в качестве вложения.
Теги
slack, conversation, chat.postMessage, social media, team, text, unstructured, write, upload, send, publish
Свойства
Название | Описание |
---|---|
Access Token | токен доступа OAuth, используемый для аутентификации/авторизации запроса Slack, отправленного NiFi. Это может быть токен пользователя или токен бота. Токену должна быть предоставлена область действия «chat:write». Кроме того, для загрузки содержимого FlowFile в качестве вложения необходимо предоставить доступ к файлам: запись. Чувствительный параметр: true |
Channel | The name or identifier of the channel to send the message to. If using a channel name, it must be prefixed with the # character. For example, #general. This is valid only for public channels. Otherwise, the unique identifier of the channel to publish to must be provided. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Publish Strategy | Указывает, как процессор отправит сообщение или файл в Slack. |
Message Text | Текст сообщения для отправки в Slack. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Publish Strategy] Property has a value of "Use 'Message Text' Property". |
Character Set | Указывает название набора символов, используемого для кодирования содержимого FlowFile. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Publish Strategy] Property has a value of "Send FlowFile Content as Message". |
Include FlowFile Content as Attachment | Указывает, следует ли загружать содержимое FlowFile в качестве вложения в сообщение Slack.This Property is only considered if the [Publish Strategy] Property has a value of "Use 'Message Text' Property". |
Max FlowFile Size | Максимальный размер FlowFile, который можно отправить в Slack. Если размер какого-либ о FlowFile превышает этот размер, отправка завершится ошибкой. Это важно, поскольку для отправки данных в Slack необходимо загрузить все содержимое файла в память NiFi.This Property is only considered if the [Include FlowFile Content as Attachment] Property has a value of "true". |
Thread Timestamp | Идентификатор метки времени для потока, частью которого является это сообщение. Если не указано, сообщение будет сообщением верхнего уровня, а не частью потока. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Взаимосвязи
- success: Потоковые файлы успешно перенаправляются в Slack после их успешной отправки
- failure: Файлы Flow направляются в раздел «Ошибка», если их невозможно отправить в Slack по какой-либо другой причине
- rate limited: Файлы Flow направляются в раздел «Ограничение скорости», если лимит скорости был превышен