⏱️

SlackのMessageのTimeStampをURLから取得する

2023/06/03に公開

SlackのAPIを使って、特定の投稿にスタンプを押したかったんですが、どの投稿か特定するためにはChannelのIDと投稿のTimeStampが必要になるということを知りました。
https://api.slack.com/methods/reactions.add

APIからメッセージ一覧を取得すれば、そこからTimeStampが取得できるのは知っていたものの、もっと気軽に試したいなと思ったら、URLからTimeStampを取得する方法があったので、備忘録として置いときます。

以下の記事が全てを解決してくれました。
https://stackoverflow.com/questions/75144541/slack-api-how-can-i-get-timestamp-in-message-url

URLのpから始まる16桁の数字で、右から6つ目と7つ目の間にピリオドを打ったものがtimestamp

ex.)

https://your-own-workspace.slack.com/archives/CA912334S/p1675234624350123

だったら

1675234624.350123

Discussion