タグ

phpとbotに関するdonny_i39のブックマーク (6)

  • phpでTwitterのBot作って、さくらレンタルサーバのCronで動かしてみた - try and error

    bot https://twitter.com/trash_day APIじゃ動かなくなったので稼動中止しました。 概要 ゴミの日の1日前のPM8,9,10時にゴミの日をつぶやかせる。 月曜・木曜:燃えるごみ 金曜:資源ごみ 第1、3土曜:燃えないゴミ ソース <?php $message = ""; $today = getdate(); $fire_dust_wday = array(0 => 1, 1 => 4); // 月曜、木曜 $recycle_dust_wday = 5; // 金曜 $notfire_dust_wday = 6; // 土曜 $notfire_dust_week_cycle = array(0 => 1, 1 => 3); // 週 $tomorrow = getdate(mktime(0, 0, 0, $today[mon], $today[mday] +

    phpでTwitterのBot作って、さくらレンタルサーバのCronで動かしてみた - try and error
  • PHP+OAuthでTwitter - SDN Project

    PHP+OAuthでTwitter Twitterで最近よく見る「OAuth」、オース or オーオースって多分読むのでしょうが、これは簡単に言うとTwitterの新たな認証方式といえます。 今まではBasic認証が一般的でしたが、将来的にセキュリティ面で非推奨になるといわれているらしく、Twitterは今後はOAuthを推奨しています。 英語ですが、そのように書いてあります。 →Twitter API Wiki / Authentication ただ、Basic認証は手軽に出来るものでしたが、OAuthはちょいと手間がかかったりもするのでそんなにさっさと移行できるものではなかったりもしますが。 まぁOAuthについては、しばさんが詳しく書かれているのでそちらを参照していただくと早いかもしれないです。 内容はRuby+OAuthですが、プログラム部分以外は共通しています。 →Twit

  • twitterのbotなどでOAuthを使う方法(PHPバージョン) | 星光のつれづれ日記

    twitterに興味がある人は、自分で組んだプログラムで自動投稿をするbotなんかを作ってみたいと思う事があるだろう。 つまづくところは色々あると思うけど、今回はtwitterに投稿する部分を紹介したい。 その他色々は『twitterのbotをphpで制作するまとめ』にあります。 2010/4/29 追記 以下は古い記事なのでこちらを参照した方が良いです。 OAuthとはどんなもの? twitterに投稿する方法はBasic認証とOAuth認証がある。 自分が管理するbotならばパスワードを流出する機会がないと思うのでどちらでも良いのだけど、 セキュリティー以外の利点としてOAuthにすると投稿が『APIで』では無く、任意の文字にすることが出来る。 このように設定次第で出来るのだ。 それでは詳しい方法は続きで。 まず準備をしよう 大きく記事を書いているけど、今回は他の方が作ったプログラムを

    twitterのbotなどでOAuthを使う方法(PHPバージョン) | 星光のつれづれ日記
  • twitterのbotをphpで制作するまとめ | 星光のつれづれ日記

    始めに 最近ニュースで取り上げられるほど隆盛を極めている『twitter』。 twitterの紹介は割愛するが、その中でプログラムで動いている『bot』と言うものがある。 例えば、@buzztterや@bombtterなどがある。 他にもおもしろ所として@wakatterや@ha_ru_kaなんて言うユーザーの発言にをうまく利用したものもある。 地震速報や天気、料理レシピ人工知能を使ったものなど枚挙にいとまがない。 これらのbotの制作はプログラム初心者にとってハードルの高いものだと思う。 そこで今回、プログラミング言語の一つであるphpを使って作る方法をドドーンと公開する事にした。 僕も@dq_pencilや@nyafuuu、そして@nanikiruといくつか作った。 これらに使われているテクニックや関数なんかを公開しようと言う事ね。 僕が作ったボットについて詳しくはこちらへ。他の参

    twitterのbotをphpで制作するまとめ | 星光のつれづれ日記
  • PHPでTwitterに投稿 - ひらっち's diary

    投稿するメッセージは rawurlencode() でエンコードする。メッセージにスペース(空白)があると、そこで切れてしまうから。 PHP5以上 <?php $url = "http://twitter.com/statuses/update.xml?"; $username = your username; $password = your password; $params = "status=". rawurlencode(message); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($user

    PHPでTwitterに投稿 - ひらっち's diary
  • PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

    プログラムcronよくわからないしAPIとかもまだ触りたくない、でも簡単なものでもいいからtwitterbotが作りたい! なんて人がいるんじゃないかと思います。僕がそうです。そこで、一時間に一度の発言でいいPHPのごくごく基的な知識がある@返しとかしないという条件で簡単なbotを作ってみました。作り方PHPtwitterの投稿をするにはPHPTwitterに投稿 - HIRACCHI H.D.を参考にするのが一番簡単です。 messageというところを$mesとでもしておいて、usernameとpasswordを入力した後の場所で、投稿したいメッセージをプログラムで作成、それを$mesに代入とするのがいいです。実際に投稿するメッセージは、お好きなモノを。どこかのサイトの定期的に変化するデータをもってきてもいいですし、事前にいくつか表示したいものを用意して乱数で振り分けたりしてもいい

  • 1