为什么Slack格式化我的<! - date - >消息?

时间:2017-11-20 03:58:59

标签: slack-api

我试图通过Web API格式化Slack消息中的日期。我正在使用Botkit,因此我的字段正在使用Mustache进行解析,但是日志显示之后出现了正确的格式(因此我不认为Mustache是​​这里的问题)。

Botkit调试日志中显示的消息为"... on <!date^1511407982054^{date_long_pretty} at {time}|Wednesday at 10am> ..."。消息中的其他<formatting>在此次发生之前和之后都可以正常工作。

我确定我有过错,但无法弄清楚如何。任何帮助将不胜感激。

Slack渲染:

screenshot in Slack

我尝试过的一些事情:

  • 发送包含日期格式字符串
  • 的消息
  • 我一直在使用new Date().getTime()来生成值。尝试使用new Date().getTime() * 1000以防万一有差异(当你要求一个unix纪元号时,moment.js会执行* 1000 - 也许单位不同)。

1 个答案:

答案 0 :(得分:1)

结果我需要使用{{1}}来生成Unix时间戳