メインコンテンツまでスキップ

set

JSTimerBot set <日時> [メッセージ] [チャンネル]

特定の日時に通知するタイマーをセットします。

パラメータ名概要必須
日時通知する日時を入力します。
詳しくは日時の指定方法をご確認ください。
メッセージ通知時に表示させるメッセージを指定できます。255文字まで入力できます。
メンションの扱いについてはメンションについてをご確認ください。
チャンネル通知するチャンネルを指定できます。
指定方法についてはチャンネルの指定方法についてをご確認ください。

JSTimerBot set 12月25日の午後6時JSTimerBot set 1m30s 1分30秒経ちました チャンネル名JSTimerBot set 2024 ことよろ チャンネル名

日時の指定方法


自然言語

日本語で日時を入力する方法です。
簡単な入力であれば、よしなに解釈してくれます。

  • 来週水曜日の午後8時
  • 明日の26時
  • 令和六年師走二十五日の朝六時

西暦月日時分秒

西暦から秒までを半角のスペースで区切って入力する方法です。
西暦より後は省略することができます。省略した月日は1、時分秒は0に自動で指定されます。
また、西暦を省略して月から入力することもできます。今年か来年の西暦が自動で指定されます。

  • 2038 1 19 12 14 7
    → 2038年01月19日 12時14分07秒
  • 2024 1
    → 2024年01月01日 00時00分00秒
  • 1
    → 来年の1月1日 00時00分00秒

数値+単位

現在の時刻から○○後に指定する方法です。

  • 1d2h30m
  • 1日と6時間後
  • 1.5分

以下の表の単位を使用できます。

smhdwy
secminmo
secondminutehourdayweekmonthyear
時間週間か月
ヵ月
ヶ月

ヒント
  • 相対日時(明日10分後など)で指定すると秒単位で同じ時刻に設定されます。
  • 週の始まりは日曜日と定義しています。そのため、例えば1日(月)に来週の日曜日と入力すると7日(日)に通知されます。
  • testコマンドを利用することで、日時やメッセージがどのように設定されるか確認することができます。
  • セット完了メッセージのキャンセルボタンを押すと、タイマーはキャンセルされます。