Slackのリマインダー機能とカスタムレスポンス

記事タイトルとURLをコピーする

こんにちは!クラウドインテグレーション部技術2課の山本です

皆さんはサウナ行ってますか?私は行ってます!!!!サウナはいいぞ〜〜〜

今日はSlackのリマインダー機能の話です


Slackのリマインダー機能 (/remind)

ご参考:リマインダーを設定する

Slackのチャンネル上でメッセージの右上をクリックすると「後でリマインドする」という項目がありまして「20分後」「1時間後」「3時間後」「明日」「来週」のいずれかから選択できます

「明日」を選ぶと明日の朝9時にSlackbotから自分宛にリマインドが来るようになります

「来週」は次の月曜の朝9時になります

もう少し柔軟に例えば「2022年2月27日の10時に #channel に通知する」等を指定してリマインドするには「/remind」というスラッシュコマンドを使います

●2022年2月27日の10時に #channel に通知 /remind #channel "@yamamoto これやったかな? https:/Slackのリンク" 2022-2-27 10:00

よく使うものを一覧化すると以下のようになります

@xxx はメンション先のユーザー名に変えてね

●30分後に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" in 30 min

●1時間後に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" in 1 hour

●明日 10:00 に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" at tommorow 10:00

●明日 10:00 に通知(自分のみ)

/remind me "@xxx これやったかな? https:/Slackのリンク" at tommorow 10:00

●次の10時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" 10:00

●次の同じ曜日の10時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" next week 10:00

●次の2月7日19時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" 2-7 19:00

●2022年2月27日の10時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" 2022-2-27 10:00

●毎日10時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" every day 10:00

●毎週金曜日の10時に #channel に通知 (Mon,Tue,Wed,thu,fri,sat,sun)

/remind #channel "@xxx これやったかな? https:/Slackのリンク" every fri 10:00

●毎月25日の17時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" every 25th 17:00

●平日午後6時に #channel に通知

/remind #channel "@xxx これやったかな? https:/Slackのリンク" every weekday 6pm

なお /remind だけ打つと今のリマインダを表示および削除可能です

このコマンドを覚えるのは結構厳しいなと感じています ^^;

カスタムレスポンス

Slackには「カスタムレスポンス」という機能があります

ご参考:カスタマイズした自動レスポンスを追加する

チャンネルにある単語を書き込む事前に決めておいた応答を自動で返してくれるものです

例えば私が「おめでとう」と書き込むと「Congratulations!」と書いた素敵な画像が出てきてお祝いしてくれます🎉

サーバーワークス社内には「〜くれ」というカスタムレスポンスの文化があり「〜くれ」と書き込むと色んな便利なものを出してくれます

マーケティング部門の人達が「ロゴくれ」と書き込んで資料に使う会社のロゴを取り出す・営業の人達が提案資料のテンプレートを取り出す・総務の人達が申請の一覧を取り出す などですね

大石くれ」と書き込むと社長である大石の画像がランダムに出てくる「誰得なの?」とツッコミたくなるカスタムレスポンスもあります (内容は割愛)

カスタムレスポンスを使い /remind の書き方を取り出せるようにする

リマインダくれ」と書き込んだ時に /remind の書き方を一覧で出してくれるようにしました 設定は簡単なものの 改行を「\n」で書いて 全体を一行にしなければいけない という制約があり少しだけハマりました

同じことをする方のためにコピー用に貼っておきます

#channel は通知先チャンネル\n自分のみ通知する場合は me を指定する\n\n@xxx はメンション先のユーザー名に変えてね\n\n●30分後に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" in 30 min\n\n●1時間後に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" in 1 hour\n\n●明日 10:00 に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" at tommorow 10:00\n\n●明日 10:00 に通知(自分のみ)\n/remind me       "@xxx これやったかな? https:/Slackのリンク" at tommorow 10:00\n\n●次の10時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" 10:00\n\n●次の同じ曜日の10時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" next week 10:00\n\n●次の2月7日19時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" 2-7 19:00\n\n●2022年2月27日の10時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" 2022-2-27 10:00\n\n●毎日10時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" every day 10:00\n\n●毎週金曜日の10時に #channel に通知 (Mon,Tue,Wed,thu,fri,sat,sun)\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" every fri 10:00\n\n●毎月25日の17時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" every 25th 17:00\n\n●平日午後6時に #channel に通知\n/remind #channel "@xxx これやったかな? https:/Slackのリンク" every weekday 6pm\n\n/remind だけ打つと今のリマインダを表示および削除可能です

 

🎉無事取り出せました

 

おわりに

リマインダー機能使いこなすぞ この記事が誰かの役に立つことを祈ります では のちほどサウナで〜♪