すずきライフエンジニアの趣味部屋すずきライフ【コード不要】Integromatを使ってTwitterやブログを自動更新する【効率化】ビジネスTwitterFacebook0はてブ0Pocket1LINEコピー2019.07.22この記事は約7分で読めます。SuiteやSlack、TwitterといったWebサービスを連結させるワークフロー自動化サービスの1つです。具体的に何ができるかと言うと、Twitterで「いいね」されたツイートをGoogleスプレッドシートに記録するGoogleフォームで作ったアンケートの回答を取得してSlackに通知を飛ばすFacebookの特定のワードが含まれた投稿ならTwitterにも投稿するなどWebサービスを色々組み合わせることが出来ます!なお、似たようなサービスにZapierやWorkatoなどがあります。それぞれ特徴が分かれますが今回はIntegromatだけにフォーカスを当てます。今回作ったもの【自動更新】本の紹介TweetまとめTwitterで本の紹介ツイートをすると、そのツイートがWordPressの特定の投稿に追加されていくというものです。した仕組みとしては、TwitterでKindleの「本を推薦」でTwitterに紹介ツイートをするIntegromatで定期的に自分のツイートをチェックするテンプレート文の中の「おすすめの本の紹介:」をキーワードにツイートを抽出するWordPressで「本の紹介Tweetまとめ」の投稿を取得してくる「本の紹介Tweetまとめ」の投稿を書き換えるという流れになっています。Integromatの設定アカウントの登録まずはアカウントを登録しましょう右上のサインアップからGoogleアカウントなどで登録します。scenario」というボタンを押して、シナリオを作ります。「WordPressの投稿を更新する」といった処理の流れの塊のことです。映画のシナリオのようです(言い過ぎか)今回はTwitterとWordPressを連携したいため、上記画像のようにTwitterとWordPressにチェックをつけて右上のContinueを選択します。ここまで出来たら次はシナリオを構成していきます。–ではシナリオを組み立てて行きましょう。説明すると画面の広い空間が作業台で、下のアイコン群がツールになります。「?」が書いている丸いものがシナリオの単位になり、それに先程追加したサービスを追加します。このサービスをモジュールと言い、このモジュール同士を繋げていくことでシナリオを作ります。「?」をクリックしてみましょう。クリックするとどのサービスのモジュールを入れるかを聞かれるので今回はTwitterを選択します。すると上記のような画面になります。簡単に言うと「ここで何をする?」と聞かれています。時計のアイコンが入ったシナリオはスタートとなるシナリオです。「○分毎に処理を実行したい」という設定にした場合は、時計アイコンの処理から始まります。tweets」を選択します。↓動画用意しました!アカウントのコネクションを聞かれますが、動画のように自分のアカウント名を入力すると簡単にアカウントを繋ぐことが出来ます。次はWordPressとの連携です。連携にコツが要ります。WordPressに外部からの認証を通すためのプラグインを入れます。download」よりプラグインをダウンロードします。プラグインのアップロード」よりZipファイルをアップロードする画面が開きますので、先程ダウンロードしたZipファイルを解凍せずにそのままアップロードします。ここまでするとTwitterと同様にWordPressでアカウントを認証することが出来ます。–Twitterから投稿を取得したあとの処理を作っていきますIntegromatでは視覚的にサービスを繋げられることが特徴です。実際にTwitterとWordPressを繋げてみます。横にポコっと出ている半円からモジュールを作れます。今回はWordPressの投稿にどんどんTwitterの投稿を追加していくシナリオを作りたいので、新しく追加する投稿の文章が必要です。Postで投稿を更新をしています。IDは投稿を編集する画面のURLから取得できます。最後に細かい設定をしていきます。このままだと毎回すべての投稿を読み込んでしまいますので、投稿にフィルターを掛けます。TwitterとWordPressの連結部分の🔧から設定が出来ます。Conditionの編集部分をクリックすると青いタグのようなものがたくさん出てきますが、それはその処理の前の時点で取れている値の一覧になります。今回はTwitterの投稿の本文に「おすすめ本の紹介:」が含まれていたら処理を行いたいので上の画像のように設定します。次に、投稿を更新する部分の設定を行います。肝はContent部分です。上の画像のように設定します。沢山の<>で囲まれた部分は「ツイートを埋め込む」から取れるものです。ツイートを埋め込むで取得したタグ群の中の文章やリンク先を差し替えたものを、投稿の一番上に配置するようにしています。動かす最後に動かしてみましょう。once」で実行します。その時点でのツイートを取得するため、ほしいツイートが取れない場合があります。start」から時間やツイートを選択してツイートを取得できますので何回か試してみましょう。最後に、SchedulingをONにして時間を設定して保存します。