首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >松弛api:如何格式化包含url的文本?

松弛api:如何格式化包含url的文本?
EN

Stack Overflow用户
提问于 2019-03-22 14:15:39
回答 1查看 3.2K关注 0票数 1

我想用全灰板API发布一条关于松弛的消息。该消息包含链接。如何做到这一点?

代码语言:javascript
运行
复制
  <dependency>
      <groupId>com.github.allbegray</groupId>
      <artifactId>slack-api</artifactId>
      <version>1.7.0.RELEASE</version>
    </dependency>

信息:

我的信息和这个类似。

乌普特

如果您想将一个简单的消息发送到一个频道。你的邮件里有一个网址。您可以使用松弛标记来格式化消息,然后调用postMessage(String channel, String text)。它工作,但如果你有附件,它不工作。

我的邮件有附件,我这样做:

代码语言:javascript
运行
复制
        val text = "Nostrum <https://codepen.io/anon/pen/VRRMNJ|similique> dolores eaque vero voluptatibus illum quibusdam ex sapiente!"
        val message = "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Expedita tempora asperiores corporis hic quidem dicta maiores odit illo perferendis quaerat. Nostrum <https://codepen.io/anon/pen/VRRMNJ|similique> dolores eaque vero voluptatibus illum quibusdam ex sapiente!"


        val webApiClient = SlackWebApiClientImpl(slackApiToken, null, 8000)
        val channel = webApiClient.openDirectMessageChannel(author.slackId)
        val method = ChatPostMessageMethod(channel, text)
        val attachment = Attachment()

        attachment.author_name = author.name
        attachment.author_icon = author.profileImageUrl
        attachment.author_link = "https://XXXX.slack.com/team/${author.slackId}"
        attachment.text =  message
        attachment.pretext = message

        method.attachments = listOf(attachment)
        method.isLink_names = true
        webApiClient.postMessage(method)

这样做,我得到的信息,但没有可点击的链接。

EN

回答 1

Stack Overflow用户

发布于 2019-03-22 14:42:59

我从未使用过这个库,但粗略地看了一下,它就会将所有标准API方法公开为类方法。

因此,您应该能够使用通常的Slack标记来格式化您的文本消息。

下面是一个示例,说明如何在文本中包含URL:

Check out this link at <http://www.google.com|Google>. Its pretty cool.

只需在postMessage()中使用您的消息调用方法text,它就会工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55301572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档