Slackリマインダー早見表(自分用)
Slackには/remind
と打つとリマインドを設定できる機能がある。
ただ、この/remind
機能、正直ちょいと使いにくい。
リマインド機能では いつ
リマインドを送るかを設定できるのだが、そのいつ
の入力が少々分かりにくいのだ。
もちろんSlackは毎日お世話になっているとても素晴らしいツールであるし、日々どんどん使いやすくなっていっている。
そして、この文章自体がSlack
を批判するのものではないことは一応ここに書き記しておきたい。
ただ、もしリソースに余裕が生まれたときは、/remind
機能を画面上から行設定できるようになったりしたら嬉しいなと思っている。
ちなみに、一応このように、remindの設定方法自体は出てくるが、実際に入力する値が直感的ではなく、結局いつもドキュメントを読むことになっている
というわけで、時折リマインドを設定したいときが来るのだが、いつもやり方を忘れてドキュメントを読む羽目になるので、自分のためによく使うリマインダー設定リスト
を作った。
よく使うリマインダー設定リスト
いつ
リマインドを送るか、という観点から、設定できる日付や期間などについて調べたものを下に書き出している。
明日の9時にリマインドを贈りたいとき、毎週水曜日の12:00にリマインドを送りたいとき、これを見れば解決するようにしている。
ちなみに@username
ととりあえずしているが、自分宛てならme
を入力すれば良いようだ。
今から何分後・何時間後
今から何分後にリマインドを送る的なやつ
in 5minutes
というように in
を使うよう
30秒後にリマインド
/remind @username "30秒後にリマインド" in 30seconds
5分後にリマインド
/remind @username “5分後にリマインド” in 5minutes
1時間後にリマインド
/remind @username “1時間後にリマインド” in 1hours
2時間半後にリマインド
/remind @username “2時間半後にリマインド” in 2.5 hours
2.5hours
とスペースを開けないで入力すると認識されないみたい。
時刻を指定するタイプ
明日の9:00にリマインドとか、毎日9:00にリマインドとか。
at 9:00
というようにat
を使うのだが、毎日の場合はeveryday
をつけたり、ここらへんから複雑になっていく
明日の9:00にリマインド
tomorrow
をつけないと、もし9:00前に設定した場合は今日の9:00にリマインドが送られてしまうので注意が必要。
/remind @username “明日の9:00にリマインド” at 9:00 tomorrow
毎日9:00にリマインド
毎日にする場合はat
のあとにeveryday
をつける
/remind @username “毎日9:00にリマインド” at 9:00 everyday
午後9:00にリマインド
午後9:00というふうにも21:00というふうにも指定できる
/remind @username “午後9:00にリマインド” at 9:00pm
21:00にリマインド
/remind @username “21:00にリマインド” at 21:00
毎週日曜日の午後1時にリマインド
/remind @username “毎週日曜日の午後1時にリマインド” at 1:00pm every sunday
隔週月曜日の朝9:00にリマインド
/remind @username “隔週月曜日の朝9:00にリマインド ” at 9:00 every other monday
ここまで来ると正直わかりにくい。。
ただし、下記のように次にリマインドを送ってくれる日を表示してくれるのは間違い防止になるし、コレ自体はとても良い。
日付指定でリマインドを送る
何月何日にリマインドを送る的なやつ。
時間指定も併せて行うパターンがほとんどだと思うので、ここでは基本時間とセットでリマインド指定している
ちなみに毎年何月何日にリマインドを送る的な指定はevery
を使うようです。
2019/10/1の14:00にリマインド
/remind @username “2019/10/1の14:00にリマインド” on 10/1/2019 at 14:00
on January 1 (1月1日に)・on 8 Feb (2月8日に)・on 11/30/2018 (西暦で月日年の順に「MM/DD/YYYY」— この場合 2018年11月30日 に)
Slackのドキュメントにはこう書いてありますが、on January 1
などの指定よりは on 11/30/2018
のほうが分かりやすいと個人的には思いました。
ここらへんは普段使用している言語などにもよるのかしらん?
毎年1月1日ちょうどにリマインド
/remind @username “あけましておめでとうございます” on 1/1 every at 00:00
毎月10日の9:00にリマインド
/remind @username “毎月10日にリマインド” on 10 every month at 09:00
ひとまずはこんな感じでしょうか。
新たな組み合わせが見つかったら、追加していくかもしれません。
追記: Slackのリマインドコマンドをコピペで簡単に設定するためのサイトを作りました
詳細は下記のポストに書いているので、例えば、Slackで日時指定のリマインドを設定したいのだけど、調べるの面倒と思われている方がいれば、是非チェックしてみてください。