Как получить список пользовательских команд слэша с использованием Python? - PullRequest
0 голосов
/ 09 ноября 2018

В настоящее время у меня на уме 2 метода:

1) Перейдите на веб-страницу приложения команды слеша и очистите HTML

.

2) Используйте одну из слабых команд API, чтобы запросить ее

В настоящее время, где я застрял:

1) HTML-коды, созданные при входе в систему с использованием Chrome, и проверки подлинности с использованием токена-тестера через Python, отличаются. Следовательно, когда я использую Python (библиотеки запросов и lxml), результирующие HTML-коды не содержат подробностей команды слэша.

2) Я просматривал команды Slack API, но он в основном вращается вокруг отправки сообщений, ботов и т. Д. Я не смог найти команду API, которая могла бы получить список команд слеша и детали (например, описание, разрешения и пр.)

1 Ответ

0 голосов
/ 16 ноября 2018

Мы нашли недокументированный метод API, который возвращает список всех команд слеша (встроенных и пользовательских) из рабочей области.

Синтаксис: https://slack.com/api/commands.list?token=YOUR-TOKEN

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

Вы можете найти полную документацию этого метода здесь .

...