⏰ リマインダー機能

ShabeleAのリマインダー機能では、指定した日時や定期的にメッセージを自動送信できます。
毎日・毎週・毎月の定期送信から、一回限りの通知、一定間隔での送信まで、様々な形式のリマインダーを設定可能です。

基本機能:定期リマインダー、一回限り通知、Webhook送信対応
高度機能:埋め込みメッセージ、作成済み埋め込み使用、柔軟な送信間隔設定

💡 リマインダー設定方法
リマインダーの設定には新しいボタン式従来のコマンド式の2つの方法があります。
初心者の方にはボタン式がおすすめです。直感的な操作で簡単にリマインダーを設定できます。

リマインダーの種類

📅 毎日リマインダー
毎日同じ時刻にメッセージを送信します。定期的な作業のリマインドや、日課の通知に最適です。
📆 毎週リマインダー
指定した曜日の指定時刻にメッセージを送信します。複数曜日の指定も可能です。
🗓️ 毎月リマインダー
毎月指定した日付にメッセージを送信します。月末指定や月末からの逆算指定も可能です。
🎯 一回限りリマインダー
指定した日時に一度だけメッセージを送信します。イベントの告知や特定日の通知に便利です。
⏱️ 一定間隔リマインダー
指定した開始日時から一定間隔でメッセージを送信します。短時間の定期通知に使用できます。

ボタン式設定(推奨方法)

メッセージコマンド

リマインダーメニューを開く

!shw reminder

リマインダーの設定・管理メニューを表示します。直感的なボタン操作でリマインダーを設定できます。

!shw reminder
リマインダーメニューが表示され、以下のボタンから選択できます:
• 「リマインダーを設定する」- 新しいリマインダーを作成
• 「IDを指定して編集する」- 既存のリマインダーを編集
• 「一覧表示/削除」- 登録済みリマインダーの確認・削除
ボタン操作

新しいリマインダー作成

「リマインダーを設定する」ボタンから、ステップバイステップでリマインダーを作成できます。

🔧 設定ステップ
1. 送信間隔・日時:毎日、毎週、毎月、一回のみ、一定間隔から選択
2. 送信メッセージ:通常テキストや埋め込みメッセージを入力
3. 送信先・方法:送信先チャンネルと送信方法(通常/Webhook)を選択
毎日リマインダーの作成例:
1. 「毎日」を選択し、時刻を「1200」(12:00)で入力
2. 通常メッセージに「お昼の時間です」、埋め込みに「昼食をとりましょう」を入力
3. 送信先チャンネルを選択し、送信方法を選択
4. 「登録する」ボタンで完了
毎週リマインダーの作成例:
1. 「毎週決まった曜日」を選択
2. 曜日を「月水金」、時刻を「0900」(9:00)で入力
3. メッセージ内容を設定し、送信先を選択
4. 設定完了後に登録

コマンド式設定(上級者向け)

メッセージコマンド

毎日リマインダー設定

!shw set_reminder daily [時刻] "[通常メッセージ]" "[埋め込みメッセージ]" [チャンネル]

引数の説明

  • 時刻
    4桁の数字で時刻を指定(例:1200 = 12:00)
  • 通常メッセージ
    通常のテキストメッセージ内容(ダブルクォートで囲む)
  • 埋め込みメッセージ
    埋め込み形式のメッセージ内容(省略可)
  • チャンネル
    送信先チャンネル名(省略時は現在のチャンネル)
!shw set_reminder daily 1200 "お昼の時間です" "昼食をとりましょう"
毎日12:00に現在のチャンネルへお昼の通知を送信します。
!shw set_reminder daily 2200 "おやすみなさい" "" 通知チャンネル
毎日22:00に「通知チャンネル」へおやすみメッセージを送信します(埋め込みなし)。
メッセージコマンド

毎週リマインダー設定

!shw set_reminder weekly [曜日] [時刻] "[通常メッセージ]" "[埋め込みメッセージ]" [チャンネル]

引数の説明

  • 曜日
    送信する曜日(日月火水木金土から選択、複数指定可能)
  • 時刻
    4桁の数字で時刻を指定(例:0900 = 09:00)
!shw set_reminder weekly 月水金 0900 "今日も頑張りましょう" "週の半ば、お疲れ様です"
毎週月・水・金曜日の9:00にモチベーションメッセージを送信します。
!shw set_reminder weekly 日 1800 "週末お疲れ様でした" ""
毎週日曜日18:00に週末のお疲れ様メッセージを送信します。
メッセージコマンド

一回限りリマインダー設定

!shw set_reminder once [日付] [時刻] "[通常メッセージ]" "[埋め込みメッセージ]" [チャンネル]

引数の説明

  • 日付
    8桁の数字で日付を指定(例:20231225 = 2023年12月25日)
  • 時刻
    4桁の数字で時刻を指定(例:0000 = 00:00)
!shw set_reminder once 20231225 0000 "メリークリスマス!" "素敵なクリスマスをお過ごしください"
2023年12月25日の0:00にクリスマスメッセージを一度だけ送信します。
!shw set_reminder once 20240101 1200 "新年明けましておめでとうございます" ""
2024年1月1日の12:00に新年の挨拶を一度だけ送信します。

リマインダー管理コマンド

メッセージコマンド

リマインダー一覧表示

!shw show_reminder

現在登録されている全てのリマインダーを一覧表示します。各リマインダーのIDや設定内容を確認できます。

!shw show_reminder
登録済みリマインダーがID付きで表示されます。表示される情報:
• リマインダーID
• タイプ(毎日/毎週/一回など)
• 送信日時設定
• メッセージ内容
• 送信先チャンネル
メッセージコマンド

リマインダー削除

!shw delete_reminder [リマインダーID]

引数の説明

  • リマインダーID
    削除したいリマインダーのID(show_reminderで確認可能)
!shw delete_reminder 123
ID「123」のリマインダーを削除します。削除後は二度と復元できないので注意してください。
注意: 削除したリマインダーは復元できません。削除前にshow_reminderで内容を確認することをおすすめします。

使用上の注意事項

時刻の指定について

  • 4桁の数字: 0900 = 9:00、1530 = 15:30のように指定
  • 日本時間(JST): すべて日本時間で動作します
  • 24時間形式: 午後は13:00以降で指定してください

メッセージの指定について

  • ダブルクォート: スペースを含むメッセージは「"」で囲む必要があります
  • 埋め込みメッセージ: より見やすい形式でメッセージを表示できます
  • どちらか必須: 通常メッセージか埋め込みメッセージのどちらかは入力が必要です

送信先の指定について

  • チャンネル名: 「通知用」「リマインダー」などの名前で指定できます
  • 権限確認: ShabeleAが送信先チャンネルにメッセージ送信権限を持っている必要があります
  • Webhook送信: より高度な送信方法も利用できます(ボタン式設定で選択可能)

その他の注意点

  • 個人単位: リマインダーは設定した人のみが編集・削除できます
  • 過去日時: 一回限りリマインダーで過去の日時を指定した場合は実行されません
  • サーバー制限: リマインダーはサーバー単位で管理され、他のサーバーでは表示されません
📋 機能一覧に戻る 🏠 ホームに戻る