Allium Cafe

Copyright (C) 2010 - 2018 SQUARE ENIX CO., LTD. All Rights Reserved.

Discordをチョット快適な空間にした話(1回目)

1523 views
約 2 分

お久しぶりです。(恒例の挨拶)

最近は新コンテンツのRWに色々手を出し気味のけぱです。

いつもDiscordでお友達とワイワイやっております。

 

今回はそのDiscordをチョット快適空間にした話と、そのやり方を忘れないようにするための記事です。

試験的に色々botの実験もかねて、うちのFCでは自由参加で雑談Discordを使用しています。
FCでのVCは基本行わない形なので、チャンネルはテキストチャンネルのみ、一部VCチャンネルはあるけど、
全員ミュートの権限にして、音楽室にしてます。

今回は、全3回のチョット快適空間の作り方の、
Twitterの更新を通知する機能 を導入してみましょう!(備忘録)

 

fleximg2

実用的でちょっと面白い使い方

試験的に自分のサーバーで行ってるDiscordのbotとかの紹介です。
主に、Twitterの更新を通知する機能、音楽再生botの導入、ウェルカムメッセージbotの導入です。

 

Twitterの更新を通知するbotを入れてみる

14ちゃんがメンテの時に結構暇を持て余してしまいガチなタイミングもあると思います。
パッチノートが公開されるのを待っていたり、メンテが早く終わるタイミングを知りたい!とかで、公式Twitterを常にチェックしてるユーザーも多いのでは…?と思いまする。

これ、DiscordでTwitterが更新されたら通知飛ばすようにしたら楽なんじゃねぇの?と思い早速導入。
使い方によっては、お気に入りのブログが更新されたり、Steamのセール通知とか色々できそう。

IFTTT を利用して、今回は一切コードを書かないように、
誰でも導入が出来るようにしました。

やり方

1.Discordで「チャンネルの編集」をクリックします。
Discord2

2. 「Webhook -> Webhookを作成」をクリックします。
Discord3

3. 「Webhook URL」をコピーし、保存します。
Discord4

この時、チャンネルを指定すると、該当のチャンネルに通知、アイコンを決めるとそのアイコンが反映されます。

4. IFTTT にログインし、「New Applet」をクリックします。

Discord5

IFTTT へはGoogleアカウントでログインが出来た(記憶)ので、アカウントを用意しておくと楽です。

5. 「this」をクリックしてTwitterを選択します。
Discord6
Discord7

6. ツイートした時に通知を受け取る場合は「New tweet by a specific user」を選択し、ユーザー名を入力します。
他にも、ハッシュタグが付いたものだけ や、ユーザーがいいねしたもの、フォローした時、リプライした時等、細かく指定もできます。
今回は公式Twitterの新規ツイートのみ通知で大丈夫そうなので、「New tweet by a specific user」を選択。
Discord8

Discord9

7. 「that」をクリックしてWebhooksを選択します。
Discord10

Discord11

8. 「Make a web request」をクリック

Discord12

9. 以下の通り指定をしてください。

  1. 手順3 でコピーしたURLを貼り付けます。
  2. POST を選択します。
  3. application/json を選択
  4. 以下のコードを記入します。
{
  "content":"@{{UserName}} {{CreatedAt}}: {{LinkToTweet}}"
}

Discord13
Discord14

10. 「Create action」-> 保存する名前を入れて「Finish」をクリックで終わりッ!

Discord15

これで、対象のユーザーがツイートすると自動的にDiscordでも通知されるようになります。

Discord16

使わなくなった場合は、IFTTT -> My Applets -> Twitter から、対象をOFFにすると、通知も無くなります。
Discord17

以上で、1回目のDiscordのちょっとした使い方でした!2回目以降は近日公開予定!お楽しみに!(?)

LEAVE A REPLY

*
*
* (公開されません)