tetsuya-ki / discord-reminderbot

Discord用のリマインダーBotです(discord reminder bot)。
MIT License
22 stars 9 forks source link

日付の表示 #71

Open Moco5232 opened 1 year ago

Moco5232 commented 1 year ago

こちら毎日使用させていただいております。 ありがとうございます。 今回は要望となります。 リマインドの文章の中に日付を付ける事は可能でしょうか? リマインドする日、時間を基準に変更ができたらありがたいです

例 remind→8/4 15:00 1day繰り返し  文章→remind_day 1 remind_time 01:00 ~ remind_day 5 remind_time 05:30で登録すると 8/5 16:00 ~ 8/9 20:30と表示されるような感じが理想です ご検討の程よろしくお願い致します

tetsuya-ki commented 1 year ago

@Moco5232 さんへ リマインドの文章の中にある、特定の文字列の場合、現在時間を基準に計算し、リマインド文字列とする感じでしょうか? 多少見た目があれですが、以下のようにあんまり使わない文字で囲った方がやりやすいかもしれません。 以下の例で良ければ、いつか対応しても良いかもです。

例: 8/11(Fri) 9時に実行 @@1d@@ @@1h@@〜@@5d@@ @@5h30mi@@ -> DBに登録するときに現在時間をもとに計算され、「8/12 10:00〜8/16 14:30」(分以下はなんとなく切り捨て)に置き換えられる

実際に近い例: *同上 remind: 1 remind_time: 11:00 message: @@1d@@ @@1h@@〜@@5d@@ 13:00 焼きそば祭りです!!! repeat_interval: 1d -> 毎日11時に「8/12 10:00〜8/17 13:00 焼きそば祭りです!!!」(繰り返し回数によって末尾に(n)が付与される(nは2以上の整数))がリマインドされる

Moco5232 commented 1 year ago

返信ありがとうございます。 例のイメージみたいので合ってます!

またお手すきでご対応していただけると幸いです。 よろしくお願いいたします。