window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-121831667-2');
HOME

【LOST ARK】Discordに時間発生イベントを通知する方法

みなさんこんにちは。
サブキャラやってていつも主要なイベントを逃しかけるたまごんです。

f:id:poyaya:20201226101613p:plain
年内のぺったんこは後2回なので必ず出席したいと思います。
今回は小ネタ回で、ロストアークで時間発生となっているイベント関連をついつい逃してしまうことが多かったため、ギルド用のDiscordに対してイベント開始を通知する仕組みを作ったので紹介します。

f:id:poyaya:20201226072557p:plain

案外便利でした!!

 

え?ロストアークのネタは?だって!!!?
装備レベル足りなくて新しいコンテンツ何もできません!!

準備するもの

・Googleカレンダー
https://calendar.google.com/
事前に通知と連動させるカレンダーのアカウントを準備しておきましょう。5分もあれば準備できると思います。

・Discord
とくに特筆すべき点はなし!
設定する場合は管理者権限が必要ですがチャンネルの管理者ならだれもできます!

・IFTTT
https://ifttt.com/
今回はIFTTTを利用してカレンダーとDiscordの中継をしてもらいます。
カレンダーからの通知以外にTwitter連携とかWebページの更新を連携してDiscordに通知することもできるので、情報系サイトとかと連携させるとさらに便利!?

 

Googleカレンダーの設定

まずは通知を行うカレンダーの作成を行います。
自分の予定も全部通知されたら恥ずかしいですし、ギルドメンバー共同で更新もできるようになるので、別のカレンダーを作っておいた方がいいと思います。

f:id:poyaya:20201226074749p:plain

名前とかは適当で大丈夫です。

f:id:poyaya:20201226074956p:plain

このままカレンダー作成をしてしまってください。

Discordの設定

特に今まで通知の設定をしていないDiscordのチャンネルであればこんな手順になります。

f:id:poyaya:20201226075339p:plain

1.通知用のチャンネルの右にある「歯車」をクリック。
2.画面がちょっと変わるので、「連携サービス」をクリック。
3.「ウェブフックを作成」ボタンをクリック。

ウェブフック作成画面で読み上げる妖精さんの名前を適当に決めます。アイコンも変えることが出来ます。

f:id:poyaya:20201226075637p:plain

 

そして次が大事。
「ウェブフックのURLをコピー」というボタンを押して後で使うためにメモ帳などに書き写しておきます。

f:id:poyaya:20201226075757p:plain

こんな羅列がコピーされます。

https://discord.com/api/webhooks/<数字の羅列>/<文字が一杯>

このURLは後で使いますよ!
作成したら保存を忘れないように!

 

IFTTTの設定

このサービスの詳細は個別に調べてね!
簡単に表現すると色んなサービスを接続して便利にするツールみたいなものです。
使ったことが無い方はアカウントの登録から必要なので頑張ってみてください。

 

注意:IFTTTのアカウントの登録は上の説明で作成したGoogleカレンダーのGoogleアカウントと紐づけて作成してください(IFTTTのアカウント作成時にGoogle連携のボタンがあるはずです)

 

アカウントを作成して右上にあるCreateボタンをクリックして、連携サービスを選択します。

f:id:poyaya:20201226081637p:plain

すると一杯色んなアイコンが表示されるので、連携したいGoogleカレンダーを検索します。

1.連携したいサービスが表示された画面が出てくるのでGoogleカレンダーを探す。

f:id:poyaya:20201226081856p:plain

2.Googleカレンダーを選択する。

f:id:poyaya:20201226081957p:plain

3.イベントの通知をクリック

f:id:poyaya:20201226082101p:plain

4.Googleカレンダーの名称と、15分前通知を設定。
※アカウント作成時にIFTTTとGoogleアカウントの紐づけができている必要あります。

f:id:poyaya:20201226082410p:plain

5.「Create Trigger」ボタンをクリックして作成完了!

6.Discordと連携させる設定を行う。

f:id:poyaya:20201226082750p:plain

7.「webhooks」を検索する。

f:id:poyaya:20201226082936p:plain

f:id:poyaya:20201226083009p:plain

f:id:poyaya:20201226083129p:plain

8.ここからはちょっと詳しく。入力項目が一杯あるので入力をしてあげます。

f:id:poyaya:20201226083307p:plain

URL:先ほどDiscordからコピーを行ったURLをここに記載します。メモ帳に張り付けていたのであればコピー&ペーストするだけで大丈夫です。(何回取得しても同じなので、もう一回Discordから取ってきても大丈夫です)

Method:「POST」を選びましょう。(理由は聞かないで!知らない!)

Content Type:「application/json」を選びましょう。(同上)

Body:通知したいメッセージを入力します。とりあえず下のように入力してみましょう。

{"content": "{{Title}}の15分前ですよ!"}

↑の場合、こんな感じで通知されます。

f:id:poyaya:20201226084235p:plain

※カレンダーに設定したタイトルがそのまま出力される感じですね。

 

9.あともう一息なので保存して終了しましょう!

f:id:poyaya:20201226083638p:plain

f:id:poyaya:20201226083911p:plain

 

カレンダー登録

後はカレンダー登録しておけば、15分前になるとDiscordで通知が行われます。
たまごんの場合はギルメンの活動メイン時間帯が夜なので、日中と深夜を除いて登録をして通知しています。

f:id:poyaya:20201226084527p:plain

 

最後に

なにーーーー!カレンダー登録するのメンドクサイだと!!!
しょうがないなぁ・・・

下のをUTF8でCSV保存してGoogleカレンダーに登録するが良い!(意味がわかる人だけやってね)

Subject,Start Date,Start Time
カオスゲート,2020/12/27,22:00
フィールドボス,2020/12/27,20:00
航海協同:アルデタイン・ベルン,2020/12/27,19:30
航海協同:アニツ・ロヘンデル,2020/12/27,23:30
冒険島:メーディア・フォルペ,2020/12/27,21:00
フィールドボス:幻影蝶の島,2020/12/28,20:30
調和の門,2020/12/28,18:00
航海協同:アルデタイン,2020/12/28,19:30
航海協同:アニツ・ロヘンデル,2020/12/28,21:30
調和の門、知恵の門,2020/12/28,22:00
航海協同:ベルン,2020/12/28,22:30
【絶対出る】ぺったんこ,2020/12/28,21:00
カオスゲート,2020/12/29,20:00
航海協同:アニツ,2020/12/29,19:30
航海協同:ベルン,2020/12/29,21:30
航海協同:悪夢を彷徨う幽霊船,2020/12/29,23:00
航海協同:アルデタイン、ロヘンデル,2020/12/29,23:30
プロキオンの羅針盤,2020/12/29,21:00
調和の門、知恵の門,2020/12/30,18:00
航海協同:ベルン,2020/12/30,19:30
航海協同:アルデタイン,2020/12/30,21:30
調和の門,2020/12/30,20:00
航海協同:アニツ,2020/12/30,23:30
プロキオンの羅針盤,2020/12/30,21:00
フィールドボス,2020/12/31,20:00
航海協同:アルデタイン、ロヘンデル,2020/12/31,19:30
航海協同:アニツ,2020/12/31,21:30
航海協同:悪夢を彷徨う幽霊船,2020/12/31,23:00
航海協同:ベルン,2020/12/31,23:30
プロキオンの羅針盤,2020/12/31,21:00

まとめ

この通知機能と、Discordの読み上げ機能をONにしておくことで忘れたという事がなくなりました。

我がギルドのぺったん出席率は限りなく100%に近い状況です。
ゲーム以外にも使えるテクニックだと思うので、是非試してください。
割と初期設定はめんどくさいけど一度登録するとかなり便利でした!

 

カレンダーの登録はGoogleアカウントを持っている人であればカレンダー共有で誰でもできるようになるので便利です。

 

あと、たまごんが作成したカレンダーを公開しようかとも思ったのですが、他人のカレンダーを通知設定できるかが分からなかったので今回は断念しました。
もしできるのであれば公開してもよいかなっと思ってます。

 

え!?
Discordをやる友達がいない!!?
ギルド「Hartwin」においでよ!チャットがメインコンテンツなので装備レベル関係ないですよ!(露骨な勧誘)