Discordでスケジュール管理やリマインダー代わりに利用したい
ボイスチャットアプリ・Discordで、Googleカレンダーと連携してスケジュール管理・リマインダーとして利用したいと思ったことはありませんか?Discordでスケジュール共有したりリマインダーを行わせればかなり便利ですよ。
この記事では、Discordでスケジュール管理やリマインダー代わりにする方法をご紹介していきます。
Discordでスケジュール管理やリマインダー代わりにする方法
用意するもの
Discordでスケジュール管理やリマインダー代わりにするために必要なものは、「Discordアプリ」・「Googleカレンダー」・「IFTTT」の3つです。この記事を見ている方はDiscordアプリを導入済みだと思いますので、GoogleカレンダーとIFTTTの導入方法を説明します。
Googleカレンダーを作成する
まずは、Googleカレンダーを作成しましょう。Googleのトップページ右上に表示されているアプリボタンをクリックしてメニューを開き、「カレンダー」をクリックしましょう。
左側メニューの「他のカレンダー」の+ボタンをクリックして「新しいカレンダーを作成」をクリックしましょう。
「新しいカレンダーを作成」画面が表示されるので、「名前」・「説明」を入力して「カレンダーを作成」ボタンをクリックしましょう。これでカレンダーが作成されます。Discordでbotを設定する
次に、Discordでbotを設定します。リマインダーを通知するテキストチャンネルの「チャンネルの編集」ボタンをクリックしましょう。
テキストチャンネルの設定画面が表示されるので、「連携サービス」をクリックします。
連携サービスの一覧から「ウェブフックを作成」ボタンをクリックしましょう。
botの作成画面が表示されるので、「botのアイコン」・「名前」を設定します。「チャンネル」がリマインダーを通知させたいチャンネルになっていることを確認したら「変更を保存する」をクリックして設定を完了しましょう。IFTTTを設定する
次はIFTTTを設定します。下記リンク先のIFTTT公式サイトにアクセスしたら新規会員登録を行いましょう。GoogleアカウントやFacebookアカウントを持っていればスムーズに会員登録を行えます。メールアドレスからの登録も行えますよ。
アカウントの登録が完了したら、画面右上の「Create」をクリックしましょう。
ボタンが2つ表示されるので、「If This」をクリックしましょう。
Choose a serviseにWebサービスの一覧が表示されるので、「Google calendar」をクリックしましょう。
「Choose trigger」でトリガーの選択を求められるので、「Any events starts」をクリックしましょう。
Googleカレンダーとの接続を求められるので「Connect」をクリックして、カレンダーを使用するGoogleアカウントでログインしましょう。
「Which calendar?」に使用するカレンダーを、「Time before event starts」に何分前にリマインダーさせるかを選択してから「Create trigger」をクリックしましょう。これで、トリガーの作成が完了します。
最初のボタン画面に戻ります。「Then That」をクリックしましょう。
Webサービス選択画面が表示されるので、「Webhooks」をクリックしましょう。
アクションの選択画面で「Make a web request」をクリックしましょう。
Webhooksの接続画面が表示されるので、「Connect」をクリックします。
通知の詳細設定画面が表示されるので、「URL」にDiscordで設定したbotのURLを貼り付けます。URLは「ウェブフックのURLをコピー」から取得できます。「Method」は「POST」・「Content Type」は「application/json」を選択します。「Body」に通知に表示させる文章を記載します。ここでは例として「"content": "--------------------\n@everyone 次のイベントが15分後に開始されます。\n--------------------\nタイトル:{{Title}}\n開始日時: {{Starts}} \n--------------------"」と入力しました。「15分後に開始」の文面は、通知時間に合わせたものにしましょう。入力が完了したら「Create action」をクリックしましょう。
最初のボタンの画面に「Continue」が追加されるので、これをクリックしましょう。
最後に「Receive notifications when this Applet runs」のボタンをクリックしてオンにしたら「Finish」をクリックしましょう。これでIFTTTの設定は完了です。動作確認
Googleカレンダーに予定を入力して、設定した通知時間にDiscordのテキストチャンネルでbotが通知を行えば正常に動作しています。これで、Discordでリマインダーを行うことができるようになりました。