- Back to Home »
- TwitterBOTを作ってみた。
Posted by : Izumikawa Fukumi
2013年6月15日土曜日
今回Twitterでbotを作ってみました。
投稿される物は、Google+の投稿をTwitterへ自動的に投稿すると言う物です。
自分は、Google+とTwitterとmixiを利用しているのですが、
全てに対して投稿するのは大変なので、
Google+ -> Twitter -> mixi
の順で投稿出来る様にしてみました。
Google+で投稿したらTwitter/mixiにも投稿されると大変便利です。
多少phpの知識は、必要ですが、やってみれば簡単です。
以下のサイトを参考にして作り上げて下さい。
http://pha22.net/twitterbot/
このサイトの方法では、実際にプログラミングの知識は、必要ありません。
プログラミングの知識を使うのは、自分でカスタムする時だけです。
自分の場合以下の様にカスタムしました。
//google+のRSS取得の部分から下が僕のコードです。
結局google+の投稿が取得出来ればいいのですから前回紹介した、
Google+のRSS取得で、RSSを読み込めばいいんです。
この部分でxmlの配列にアクセスして、記事&リンクを取得して後は並べ変えればいい
投稿される物は、Google+の投稿をTwitterへ自動的に投稿すると言う物です。
自分は、Google+とTwitterとmixiを利用しているのですが、
全てに対して投稿するのは大変なので、
Google+ -> Twitter -> mixi
の順で投稿出来る様にしてみました。
Google+で投稿したらTwitter/mixiにも投稿されると大変便利です。
多少phpの知識は、必要ですが、やってみれば簡単です。
以下のサイトを参考にして作り上げて下さい。
http://pha22.net/twitterbot/
このサイトの方法では、実際にプログラミングの知識は、必要ありません。
プログラミングの知識を使うのは、自分でカスタムする時だけです。
自分の場合以下の様にカスタムしました。
<?php //============================= //EasyBotterを呼び出します //============================= require_once("EasyBotter.php"); $eb = new EasyBotter(); //Google+のRSS取得 $googlerss = simplexml_load_file("http://gplus.slfeed.net/RSS2/103883213408660487064"); $googletxt = $googlerss -> channel -> item[0] -> title; $googletxt2 = $googlerss -> channel -> item[0] -> link; $google_text = "[Google+]" . $googletxt . " " . $googletxt2; $fp = fopen("data.txt", 'w'); fputs($fp, $google_text); fclose($fp);
//google+のRSS取得の部分から下が僕のコードです。
結局google+の投稿が取得出来ればいいのですから前回紹介した、
Google+のRSS取得で、RSSを読み込めばいいんです。
$googletxt = $googlerss -> channel -> item[0] -> title; $googletxt2 = $googlerss -> channel -> item[0] -> link;
この部分でxmlの配列にアクセスして、記事&リンクを取得して後は並べ変えればいい