0自分専用のTweetBotを作り方を完全公開します【コピペOK】プログラミングTwitterFacebook0はてブ0Pocket0LINEコピー2019.08.19この記事は約8分で読めます。スポンサーリンクお盆の期間、皆さんはいかがお過ごしでしたでしょうか?私は実家に1週間帰省し、その間8月前半できなかったブログの方に注力していました。記事が溜まってきたということで、自分の記事が埋もれないように定期的にツイートする自作ツイートBotを作りました。今回はその作り方を完全公開していこうと思います!目次TweetBotとは今回作成したTweetBotの構成TweetBotを作る上で用意することTwitter開発者用アカウントGoogleアカウント作成手順Twitterアプリを作りキーを確認するシートを用意するTwitterアプリを編集する実際に動かしてみようTwitterの認証を行う投稿データを作る自動的に投稿するように設定を行うまとめTweetBotとは定期的にTwitterなどのサービスに投稿を行うBotサービスのことを言います。有名なサービスを挙げると、Twittbotなどが挙げられます。TweetBotを使用すると投稿の投稿経路にそのサービスが残るため、「あぁ、このアカウントはBotか...」と思われ、敬遠されがちです。TweetBotの効果は大きく、定期的に投稿を行うアカウントはFollowerも定着します。そのため、自作のBotを作り、印象を少しでも良くしようと思い今回自作してみようと思い、今回行動に移しました。Scriptを使ってランダムで取得して、投稿を行います。Googleのサービスを使用するため、Googleアカウントを用意してください。時間になったら実行」はGoogleAppsScriptに最初からある機能を使用しています。「やること」ではコードを書くことになりますが、認証や投稿内容抽選などのプログラムは紹介するコードをコピペしてもらえればOKです!TweetBotを作る上で用意することTwitter開発者用アカウントまずはTwitterに投稿するアカウントが必要です。...belltree.life2019.06.01Googleアカウント今回はGoogleスプレッドシートを使ったツールなので、Googleアカウントが必須です。今使っているアカウントがあればそれを使ってもらって問題ありません。作成手順Twitterアプリを作りキーを確認するTwitterに投稿するためには投稿の処理元が自分自身であることを照明するキーが必要です。...belltree.life2019.06.01同じ記事になるのですが、3章でキーの場所を説明していますのでメモをしておいてください。シートを用意するまずはGoogleスプレッドシートを新しく作りましょう。Googleドライブのページの左上の「新規」からGoogleスプレッドシートを選択します。スプレッドシートが表示されたらツールからスクリプトエディタを選択します。エディタ画面が表示されたらコード.gsに以下のコードをコピペします。postMessage;}こちらのコードは以下の記事を参考にしました。いう題材を見つけました。シンプルなサンプルを練習用に作ろうということで、手動でTwitterに投稿するだけ、の...qiita.com続いて、Twitterの機能を呼び出す便利関数をまとめたライブラリをインストールします。プロジェクトキーは1rgo8rXsxi1DxI_5Xgo_t3irTw1Y5cxl2mGSkbozKsSXf2E_KBBPC3xTFです。意図したものになっているかCallbackURLsをGoogleAppsScriptにしているかです。実際の設定を下に添付しているのでご覧ください。CallbackURLsですが、https://script.google.com/macros/d/スクリプトID/usercallbackになります。スクリプトIDは「ファイル」→「プロジェクトのプロパティ」から「情報」タブの「スクリプトID」に記載されています。これらを確認したらTwitterの設定は保存してください。これで準備は完了です。次は実際に動かしてみましょう!実際に動かしてみようそれでは実際に動かしてみます。Twitterの認証を行う基本的には下記画像のように機能を選んで再生ボタンを押すことで実行されます。いう題材を見つけました。シンプルなサンプルを練習用に作ろうということで、手動でTwitterに投稿するだけ、の...qiita.com投稿データを作る認証が終わったら実際に投稿を行うのですが、投稿用のデータを作る必要があります。データは最初に作ったスプレッドシートに記入していきます。今回はコピペを前提としているので、セルの場所などを細かく指定していますが、コードを書き換えて使用する際は、適宜調整してください。実行して実際に投稿されているのを確認できれば成功です!自動的に投稿するように設定を行う最後に自動でBotが動くように設定を行います。スクリプトエディタのタイマーボタンを選択してトリガーを作成します遷移したあと右下に「トリガーを追加」というボタンが出ていると思うので選択して以下のダイアログを表示させます。イベントのソースを選択を時間主導型に設定しておくことで時間経過による実行が可能です。今回は頻度を多くするとウザいので6時間おきに設定してみました。まとめということで今回はTwitter自動投稿botの作成方法を紹介しました。画像を多めで説明したのでエンジニアではない人でも出来る内容になっていると思います。今回自作したBotの強みは投稿に重みを付けられることです。このおかげで、最近投稿したあの記事を多めに流したいといった調整や、リンクばかりだとウザがられるから啓蒙ツイートを8割、リンクを2割で流したいといった調整が可能です。Laradockを用いてサーバ環境構築を行いました。これまでBotUserとして使われていたものが、AppHomeというものになりました。AppHomeに変わって、既存のSlackbotに影響が出ているも...プログラミングVue.jsでコンポーネントが表示されない時に確認する3つの事Vueで絶賛サービスを開発中ですが、こんなエラーで引っかかりました。〜Nginx編〜仕事でDockerを触る必要があったのでDockerについて自分の理解を整理するためにまとめていきます。前回の【環境構築・ブランチ運用編】に引き続き、開発・Merge手順について解説していきます。20代後半のエンジニア不動産投資をしつつ、徒然なるままにエンジニア系の記事を捻り出しています。20代後半のエンジニア不動産投資をしつつ、徒然なるままにエンジニア系の記事を捻り出しています。BellTreeSzkタイトルとURLをコピーしました。