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 направляются в раздел «Ограничение скорости», если лимит скорости был превышен