目前我想到的是2种方法:
1)转到slash命令应用程序网页并刮取HTML
2)使用其中一个slack API命令进行查询
目前我困在哪里:
1)使用Chrome登录时与通过Python使用测试者令牌进行身份验证时生成的HTML代码不同。因此,当我使用Python(请求和lxml库)时,生成的HTML代码不包含斜杠命令的详细信息。
2)我已经浏览了Slack API命令,但主要围绕发送消息,漫游器等进行。我找不到能够检索斜杠命令列表和详细信息(例如说明,权限等)
答案 0 :(得分:0)
我们现在发现了一个未公开的API方法,该方法可以从工作空间返回所有斜杠命令(内置和自定义)的列表。
语法:https://slack.com/api/commands.list?token=YOUR-TOKEN
请注意,您需要使用legacy token才能使用此方法。
您可以找到有关此方法here的完整文档。