Skip to content

🎮 RagnarokM Discord Bot

ラグナロクマスターズ向けのDiscord Botです。スケジュール調整、自動リマインド機能を提供します。

✨ 主な機能

📅 スケジュール調整

  • 今週・来週のスケジュール調整
  • カレンダー表示(今日の日付を**で強調)
  • リアクション投票(絵文字で参加日を選択)
  • 自動通知(指定人数に達すると自動でお知らせ)
  • 柔軟な閾値設定(コマンド実行時に通知人数を指定可能)

🔔 Discordイベント連携

  • 自動イベント検知(12時間間隔)
  • 当日朝の自動リマインド
  • 「連絡」チャンネルへの投稿
  • 重複通知の防止

⏰ 自動機能

  • 時間表記の自動変換@120 → Discord timestamp)
  • Discordイベントの自動通知(12時間間隔でチェック)
  • リアクション数による自動投稿

🚀 導入方法

Botをサーバーに追加

  1. 招待リンクをクリック

こちらのリンクからBotを招待

  1. サーバーを選択
  2. Botを追加したいDiscordサーバーを選択
  3. 「認証」をクリック

  4. 権限を確認

  5. 必要な権限が自動で設定されます
  6. そのまま「認証」で完了

必要な設定

チャンネル設定

  • 「連絡」を含むチャンネルを作成
  • 例:#連絡, #連絡事項, #お知らせ・連絡
  • イベント通知がこのチャンネルに投稿されます

権限設定

Botには以下の権限が必要です(招待時に自動設定):

  • メッセージを送信
  • メッセージ履歴を読む
  • リアクションを追加
  • スラッシュコマンドを使用

導入完了!

Botが追加されたら、すぐに /help コマンドでヘルプを確認できます。

🤖 コマンド一覧

コマンド 説明 使用例
/help ヘルプを表示 /help
/thisschedule [人数] 今週のスケジュール調整 /thisschedule /thisschedule 3
/nextschedule [人数] 来週のスケジュール調整 /nextschedule /nextschedule 8

📖 使い方

スケジュール調整の流れ

  1. コマンド実行
/thisschedule        # デフォルト6人で通知
/thisschedule 3      # 3人に達したら通知
/nextschedule 8      # 8人に達したら通知
  1. カレンダーと日程が表示される
@everyone 今週のスケジュール調整です。
December 2024
Mo Tu We Th Fr Sa Su
 2  3  4  5  6  7  8
 9 10 11 ** 13 14 15  ← **が今日

0️⃣ 2024/12/09(月)
1️⃣ 2024/12/10(火)
2️⃣ 2024/12/11(水)
...
  1. 参加可能な日にリアクション
  2. 月曜参加可能 → 0️⃣をクリック
  3. 火曜参加可能 → 1️⃣をクリック

  4. 自動通知

  5. 指定した人数に達すると自動でお知らせ
  6. 例:1️⃣ 2024/12/10(火) の参加可能人数が3人に達しました!(3人指定の場合)

時間表記の自動変換

チャットで時間を入力すると自動でDiscordのタイムスタンプに変換されます。

入力例:

@120  → 120分後のタイムスタンプ
@60  → 60分後のタイムスタンプ(全角対応)

表示例:

<t:1702345678:R>  → "2時間後"として表示

Discordイベントの自動通知

Discordのイベント機能と連携して自動リマインドを送信します。

設定方法

  1. Discordでイベントを作成
  2. サーバー設定 → イベント → イベントを作成
  3. 日時と内容を設定

  4. 自動通知の仕組み

  5. チェック間隔: 12時間ごと
  6. 通知タイミング: イベント当日の朝
  7. 投稿先: 「連絡」という名前を含むチャンネル
  8. 重複防止: 1日1回のみ通知

通知例

@here ほげとの練習 が本日 20:00 に開催されます!

注意事項

  • チャンネル名に「連絡」が含まれている必要があります
  • 例:#連絡, #連絡事項, #お知らせ・連絡
  • 該当チャンネルがない場合は通知されません

🎯 特徴

ユーザビリティ

  • 直感的な操作: 絵文字リアクションで簡単参加
  • 視覚的なカレンダー: 今日の位置が一目でわかる
  • 自動通知: 手動確認不要

便利な機能

  • 自動時間変換: チャットでの時間入力を自動でタイムスタンプに変換
  • イベント連携: Discordイベントと連動した自動リマインド
  • 重複防止: 同じ通知を何度も送らない仕組み
  • 柔軟な通知設定: 状況に応じて通知人数を1〜20人で指定可能

🙋‍♂️ サポート

質問や問題がある場合は、管理者にお知らせください。


Happy Gaming! 🎮