我正在编写一个 slackbot,它涉及在特定时间安排状态更改。
我找到了下面的 API 来更新状态,但看起来我需要一个 chron 作业来查找时间
POST /api/users.profile.set
Host: slack.com
Content-type: application/json; charset=utf-8
Authorization: Bearer xoxp_secret_token
{
"profile": {
"status_text": "riding a train",
"status_emoji": ":mountain_railway:",
"status_expiration": 0
}
}
我找到了一个调度程序来调度消息,但 API 本身就是用于调度消息的。
POST https://slack.com/api/chat.scheduledMessage
Content-type: application/json
Authorization: Bearer xoxb-your-token
{
"channel": "YOUR_CHANNEL_ID",
"text": "Hey, team. Don't forget about breakfast catered by John Hughes Bistro today.",
"post_at": 1551891428,
}
有人可以建议一个不使用 chron 作业但安排此操作的事件吗