Используя bolt- js, может ли одно приложение Slack публиковать сообщения от имени нескольких пользователей? - PullRequest
0 голосов
/ 09 июля 2020
• 1000 * кнопка отправки Текст переведен Google API и опубликован в канале

На шаге 4 я хотел бы опубликовать переведенный текст как пользователь (а не как бот). Кроме того, если другой участник опубликует переведенный текст, бот опубликует текст от имени пользователя.

Используя bolt- js, могу ли я создать подобное приложение?

1 Ответ

0 голосов
/ 11 июля 2020

Не используйте болт JS ... на это есть много ограничений. Вы можете выполнять многие из этих функций с помощью функциональности Slack Workflow Builder в контекстном меню «болт» в разделе обмена сообщениями. Повозился с Bolt JS, отлично подходит для простых вещей. Я рекомендую для разработки: https://github.com/slackapi/node-slack-sdk> файл примеров Но для чего-то подобного, описанного выше: https://slack.com/slack-tips/workflow-builder-examples>

Я бы лично использовал sla sh команда для извлечения данных из внешнего источника, и я бы 1.) использовал пример построителя рабочего процесса, который будет настроен в меню ярлыков, чтобы пользователи могли отправить форму (Channel # 1 == #formSubmitChannel), которая затем отправит на ДРУГОЙ канал где я хотел бы прослушивать эти данные для отправки.

2.) В этом канале может быть приложение Slack (Channel # 2 == #formDataRetrievalChannel), которое имеет функцию «прослушиватель событий». Болт JS имеет это из коробки. Но в случае (публикация ключевого слова или сообщения в этом канале) пользователя, отправляющего сообщение в этот канал, я бы затем взял это значение и перевел их с помощью API Google через приложение до публикации этих данных в Slack Channel ( Канал №2).

Только мои 2 цента.

...