先日愛媛FCのコミュニティ用のDiscordを立ち上げました。まだ参加者はいないので今のうちに色々と充実させて行きたいと思います。
参加してない方はROMだけでもOKなので是非参加してくださいね。
愛媛FCのDiscordサーバーについて紹介します | ファンキーブログ
IFTTTを使って検索結果をポスト
まずは、Twitterの愛媛FC関連のツイートをDiscordに流すということをやって見ました。これはとても簡単でした。連携には、IFTTTというサービスを利用します。IFTTTにて、指定の検索で新しい結果がある場合にDiscordに投稿するというレシピを作成するだけです。
Twitterの検索では、単純に文字列の検索だけではなく高度な検索ができるようになっています。今回は下記のような検索条件を指定してみました。下記をコピペしてTwitterの検索窓で検索しても期待通りの結果が得られます。
愛媛FC OR #愛媛FC OR #ehimefc OR "ニンスタ" OR "愛媛サポ" lang:ja -"FC会員" -"FC先行" -"FC当選" -from:ehimefc_sponsor -from:jsoccer_ja -from:ehime_de -from:JP_Hougen exclude:retweets
文章で説明すると、
・ツイートに「愛媛FC」「#愛媛FC」「#ehimefc」「ニンスタ」「愛媛サポ」のいずれかが含まれるもの
・ツイートに「FC会員」「FC先行」「FC当選」が含まれないもの
・リツイートは含まない
・bot系のアカウントのつぶやきを除外
を対象としています。要は、愛媛FC関連のツイートを集めつつ、「FC先行チケット 愛媛公演」のような関係のないツイートをできるだけ除外しています。FCってファンクラブっていう意味で結構使われてるので全く関係のないツイートが出てきたりするんですよね。
あとは、DiscordのWebhookを利用してJson形式でPostしてやれば、Discordの指定のチャンネルに投稿されます。IFTTT便利!
以下の画像のような感じで、tweet botがTwitterの内容を拾ってチャンネルにポストしてくれてます。TwitterのURLをポストするだけで、Discordが自動で展開して見やすくしてくれるので便利です。
まとめ
今回は、Twitterの内容を検索してその結果をDiscord上にポストするということをやってみました。Discord上では、#Tweetというチャンネルを作成してそちらに自動で投稿するようにしています。
このチャンネルには常に愛媛FCの情報が垂れ流しで入ってくるので是非活用して見てください。愛媛FCのDiscordへの参加は以下のURLから可能です。無料ですのでお気軽にどうぞ!
次は、コマンド入力したら愛媛FCの試合結果を教えてくれるbotを作りたい。流石にIFTTTじゃ無理だと思うので自分で作らないといけないかな。