我正在寻找一种方法,让我的Slack机器人模仿当我按下频道消息上的右箭头按钮时发生的情况,如下所示:
如果我在该窗口上单击“共享”,则原始消息将以与原始URL相同的消息URL出现在目标通道中(这是我所需要的。
[我只是尝试通过漫游器发布消息URL,但该URL只是一个简单的链接,实际上看起来并不像原始消息的副本。
如何通过机器人实现此目标?
在这种情况下,使用https://github.com/nlopes/slack用Go语言编写机器人程序>
编辑:这是我尝试过的最少代码(也尝试用<>
包围URL,但得到了相同的结果):
s := slack.New(accessToken, slack.OptionDebug(true))
s.PostMessage(
“#target-channel“,
slack.MsgOptionText("https://organization.slack.com/archives/original-channel-id/original-msg-id”, false),
slack.MsgOptionAsUser(false),
)
[我正在寻找一种让我的Slack机器人模仿当我按下频道消息上的右箭头按钮时发生的情况的方法,例如:如果我在该窗口上单击“共享”,则原始消息将显示在中。 ..
[我从Slack支持人员那里得到了提示-将slack.MsgOptionEnableLinkUnfurl()
传递到PostMessage()
导致消息可以根据需要共享。