我整合slack与jenkins使用slash命令和想知道slash的命令有variables
我想做的是这样的事情;
/this_word_should_be_in_the_url word
和能够使用word的URL斜线命令将调用.
在他们的页面上他们有类似的东西 /weather 94070
我是否可以访问94070并以某种方式设置作为queryURL 的参数.
这可能吗?找不到任何这方面的文件.
谢谢.
是.您将可以访问word您提到的示例.
例如,如果您有以下内容:
/this_word_should_be_in_the_url word
然后会有一个额外的查询参数text,它将包含slash命令之后的所有其他参数.如果你只有一个参数,那么修剪和使用text查询参数应该很简单,但是如果你有多个单词并且需要将它们拆分成更有意义的东西,那么你可能必须使用一些正则表达式或简单的字符串拆分函数.
它在命令如何工作中有记录.在本节中,他们提供了各种查询参数,这些参数将传递给您的Slash Command外部URL.对于天气示例,根据文档发布的数据是:
token=gIkuvaNzQIHg97ATvDxqgjtO
team_id=T0001
team_domain=example
channel_id=C2147483705
channel_name=test
user_id=U2147483697
user_name=Steve
command=/weather
text=94070
response_url=https://hooks.slack.com/commands/1234/5678
请注意text上面列表中的参数.
| 归档时间: |
|
| 查看次数: |
5974 次 |
| 最近记录: |