web-dev-qa-db-ja.com

Slackでメッセージをスケジュールする

事前に設定した時間にメッセージを緩く送信する必要があります。

Slack APIを介してそれを行う方法はありますか、それともスクリプトを実行して、メッセージを送信してから送信する時間かどうかを確認する必要がありますか?

45
LLL

特定の時間にユーザーに短いメッセージを送信するだけの場合は、組み込みのリマインダーを使用できます。 reminder.add メソッドを使用すると、日付、時刻、メッセージテキスト、およびメッセージを受信するユーザーを指定できます。

通知メッセージは、アドレス指定されたユーザーの「Slackbot」チャネルに表示されます。

以下に例を示します。 enter image description here

2019年4月更新:

後で送信するためにメッセージを送信できる新しいAPIメソッドが追加されました。その名前は chat.scheduleMessage です。

11
Erik Kalkoken

@slackbotにメッセージを送信するリマインダーを作成できるはずです。メッセージは次のようになります。

/remind [@someone or #channel] [what] [when]

以下に例を示します。

/remind @username to do something in 24 hours

または:

/remind @username to do something at 16:00
46
Afas

この無料のSlackアプリケーションを使用して、スケジュールされた自己破壊メッセージを送信できます。 https://timy.website

  1. スケジュールされたメッセージを送信する

/ send午前12時の誕生日おめでとう

/ send1時間30分でお誕生日おめでとう

  1. 自己破壊メッセージを送信する

/ delete秘密のメッセージ!午後2時

/ delete秘密のメッセージ! 3時間で

詳細については、ウェブサイトをご覧ください。

17
Thusitha