【发布时间】:2023-03-10 00:45:02
【问题描述】:
我正在尝试检索 Slack 提醒列表,使用 Slack API 的 reminders.list 方法可以正常工作。但是,使用 SlackBot 设置的提醒(即通过让 Slackbot 提醒我一条消息)将该消息的相应永久链接返回为 text:
{
"ok": true,
"reminders": [
{
"id": "Rm012C299C1E",
"creator": "UV09YANLX",
"text": "https:\/\/team.slack.com\/archives\/DUNB811AM\/p1583441290000300",
"user": "UV09YANLX",
"recurring": false,
"time": 1586789303,
"complete_ts": 0
},
我自然不想显示固定链接,而是想显示我想要提醒的消息。但是,我在 Slack API 文档中找不到有关如何检索由永久链接标识的消息的任何提示。链接大概是chat.getPermalink生成的,但是好像没有明显的chat.getMessageByPermalink左右。
我尝试将路径元素解释为channel 和时间戳,但时间戳(从上面的示例转换而来:1583441290.000300)似乎并不真正匹配。至少,当将 latest 传递给 conversations.history 和 limiting 传递给 1 时,我不会得到我期望检索的消息。
【问题讨论】:
标签: slack-api