ムコQ
どうも、ムコQです。
IFTTTを用いて、TwitterでニュースBOTを作ったので、
作り方をご紹介します
このBOTは、
- 10分程度で設定できます
- PC無しでも設定できます


RSSについて
RSSってご存知ですか?
RSS(バージョンによってRich Site Summary,RDF Site Summary,Really Simple Syndication)は、ニュースやブログなど各種のウェブサイトの更新情報を配信するための文書フォーマットの総称である。
wikipediaより。
簡単にいうと、
webサイトが更新された時に、『更新したよ!』という情報を効率よく収集するのに使われるものです
ムコQ
SNSで例えると、
特定のTwitterのユーザーの投稿が更新された時に通知させる機能がありますが、
それのブログ版のようなものです
今回のBOTの主な仕組み
- STEP.1サイトが更新される
サイトが更新されると、RSSが更新されます!
- STEP.2RSSの内容読み取り
RSSの更新内容をIFTTTが読みとる
- STEP.3IFTTTがTwitterに指示
IFTTTが、連携しているTwitterアカウントにツイートの指示を出す
- STEP.4ツイート
ゴールです。
IFTTTの設定
ムコQ
- STEP.1RSSを取得する
- STEP.2IFTTTを開く
- STEP.3IFTTT側の設定
ここから、IFTTTで行う設定の説明です
ムコQ
説明は、PC画面のスクリーンショットですが
スマホでの設定もほとんど変わりません!
- STEP.4My appletsページへ
まず、画面上部にある、『My Applets』をクリックします
- STEP.5New appletを作る
次に、画面右にある『New Applet』をクリックします
- STEP.6”this”の設定①
画面中央の、青くなったthisをクリックします
- STEP.7”this”の設定②
この中から、RSS Feedをクリックします
表示されてなければ、Search servicesを使って探してからクリックしてください
ムコQ
これです。
- STEP.8”this”の設定③
Trigger(発動条件)を選びます
今回は、左のNew feed itemを選びます
ちなみに右のNew feed item matchesを選択すると、
更新されたRSSの内容に、設定したキーワードが含まれてなければ発動しないようにできます
なので、欲しい情報を選ぶことができます
- STEP.9"this"の設定④
Feed URLの項目に、STEP1で取得したURLをペーストします
今回は、YahooニュースのRSSを利用したいと思います
ムコQ
Yahooの主要ニュースのRSSを入力しました!
https://news.yahoo.co.jp/pickup/rss.xml
URLをペーストしたら、Create triggerのボタンをクリックします
これで、”this”の設定は終わりです
- STEP.10”that"の設定①
この中で、一番右のthatをクリックします
- STEP.11”that"の設定②
この中から、Twitterをクリックします
表示されてなければ、Choose action serviceを使って探してからクリックしてください
ムコQ
これです!
- STEP.12”that"の設定③
Action(動作)を選びます
今回は、左上をPost a tweetを選びます
- STEP.13”that"の設定④
Tweet textの項目をいじると、ツイートする内容を変更できます
例えば、『ニュースだよ!』と付け足したりもできます
アレンジしてみてください
Create action のボタンをクリックすると、
”that”の設定は終わりです!
- STEP.14通知設定
緑のボタンは、発動した時にActivityに通知するかしないかを選べます
Finishをクリックして設定は終わりです
動作確認
※上のボタンをクリックすると、Twitterのサブ垢に飛ぶようになっています
ちなみに、初めはYahooニュースが更新されたら自動でつぶやくBOTを作ってたんですが、
自分で見ててつまらなかったので、
NASAのサイトに画像がアップロードされたら自動でつぶやくBOTにしましたw
なのであんまり動作確認にはならないかも?w
Chaotic Clouds of Jupiter via NASA https://t.co/idTCHOlF2x pic.twitter.com/HBwv0paQkV
— 天才ムショクくんの自己満BOT (@bGb_keizai) 2018年6月22日
ムコQ
では!ムコQでした。


コメントを残す