команда slack slash с помощью node-slack-sdk

#node.js #slack #slack-api #slack-commands

#node.js #slack #slack-api #slack-команды

Вопрос:

Я впервые сталкиваюсь с Slack API.

Я пытаюсь реализовать команду slash; Я нашел этот учебник:

https://github.com/slackapi/template-slash-command-and-dialogs

но, похоже, он не использует slack node-slack-sdk. Через какой-то час я не смог найти в SDK ничего о командах косой черты.

Я что-то пропустил или на самом деле Slack SDK не предлагает SDK для команд slash?

Кстати, мне удалось успешно настроить команду slash, я просто хочу знать, можно ли это сделать с помощью slack node-slack-sdk, чтобы сохранить согласованность в коде.

Ответ №1:

Команды Slash добавляются на странице настроек приложения Slack.

 https://api.slack.com/apps/A1234567/slash-commands?
 

(где A1234567 ваш идентификатор приложения)

Они генерируют события, аналогичные элементам блока, и отправляют данные POST на указанный вами конечный узел.

Я не использую SDK (мой CGI — BASH), поэтому я не могу говорить о том, как / если они различают события, генерируемые командами slash, по сравнению с другими событиями.

Чтобы ответить на вопрос, я считаю, что обработка команды slash должна быть задокументирована здесь:

 https://slack.dev/node-slack-sdk/interactive-messages
 

Комментарии:

1. достаточно <CTRL> F «косая черта» и / или <CTRL> F «command», чтобы увидеть, что на странице не говорится о командах с косой чертой.

2. Это так? slack.dev/java-slack-sdk/guides/slash-commands

3. Нет, @frinklabs, это Java Bolt SDK, а не node-slack-sdk для Node.js (JavaScript)

4. Как насчет этого? scotch.io/tutorials /…