Twitter botでツイート内容をランダム化する

やりたいこと

 Twitter APIを使って、指定したURLのうちランダムで一つを、自動ツイートしたい。

 ※下準備として、Twitter API との連携Composerのダウンロードが必要です。

全コード提示

↓bot.php

↓tweet.php

コード解説

 24、25行目のところがツイート内容をランダム化している部分になります。具体的には、24行目でurl_arrayの要素の順番をシャッフルして、25行目で配列の1番最初(インデックス0)を取得することで、「url_arrayに登録しておいたURLの一つをランダムで取得」を実現しています。

 続いて、28行目がツイート内容になります。上のコードの例では「’プログラミングに関する情報を発信中!!’.”\n”.’ぜひ見てください!’.”\n”.’#プログラミング #駆け出しエンジニアと繋がりたい’.”\n”」までの部分は共通で、最後の$urlの部分が25行目でランダム取得したURLを貼るというツイート内容になっています。ですので、この部分は適宜変更してください。また、上のコードではURLをランダムで取得していますが、内容はURLでなくても問題ありません。