Hubot 在 Slack 中将 url 显示为 link

Hubot display url as link in Slack

我将 hubot 与 hubot-slack 适配器一起使用。

我有一个很长的 url 想写到聊天室,并希望将其显示为 link。

来自: http://magnum-ci.oak.domain.com:8080/job/nick_test_success_build/44/console

为此: 点击here查看控制台出来

我正在使用: res.send“http://magnum-ci.oak.domain.com:8080/job/nick_test_success_build/44/console|link

我最近没有在 Hubot 上尝试过这个,但请注意它不能作为用户使用。

Slack 的文档使您看起来可以使用 "labels" 来显示友好的 URL 名称。请参阅本页的最后一个示例 https://api.slack.com/docs/unfurling

您也许可以发送文本

<http://mylink.com|Show this>

在消息中得到想要的结果。

我很久以前试过这个,但不记得它是否有效。

@mshish 是对的,<http://mylink.com|Show this> 应该是正确的选择。
您可以使用 Message Builder.
测试 link 的输出 不幸的是,hubot 目前似乎不支持此功能。

https://github.com/slackhq/hubot-slack/issues/114