「 yuryong.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 yuryong.com 」is Expired or Suspended. The WHOIS is here.
「 yuryong.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 yuryong.com 」is Expired or Suspended. The WHOIS is here.
アクセス数毎日二桁いくかいかないかの自分のはてなブログに書いても誰も見ないし、穴を見つけるたびにいちいち作者の方に連絡するのめんどくさいのでここに書きます。EasyBotterはソースコードだけみて使ったことないし、phpはWordPressのプラグインいじる程度しかできないので間違っている点があったら指摘してくださると嬉しいです。EasyBotterを使用する場合に注意してほしい点EasyBotterを使用する際、botに投稿させたい発言をtxtやdatに記述してサーバにアップロードするかと思いますが、このテキストファイルが検索エンジンにクロールされないようにしてほしいということと、bot本体の名前をbot.phpから変更してどこか別のディレクトリに移動させて欲しいということです。なぜそうしなければならないかbot本体のphpファイルに全然知らないユーザーがアクセスできてしまうからです。
前回のは間違いです。勘違いでした。 http://blog.livedoor.jp/koiichi/archives/51659053.html 配列のせいではありません。 preg_matchは正規表現が使えるという特徴が裏目に出たということです。 簡単に言うと正規表現に使う文字をエスケープしていないのが問題だったというだけ。 EasyBotterを元に、TwitterのBotを作成しているのですが、 ここでのある特定のリプライに反応するというプログラム。 if(preg_match("@".$pattern."@u",$reply->text, $matches)) この文です。 この$patternの部分に外部から呼び出したデータが入るのですが、 この外部から呼び出したデータが$pattern = (ぉ? のような場合だったとする。 これが反映されるとこうなる。 if(preg_ma
今年3月にPHP5.4がリリースされ、国内の個人向けレンタルサーバもおいてもPHP5.4が利用できるようになりました。私が利用しているCoreServerにおいても9月4日から任意で利用できます。 試しに.htaccessで指定して動かしてみましたが、Twitter用ボットスクリプトの「Easybotter」で、bot.php(Twitterへのアクセスをする)実行する際に、いくつかエラーが発生しました。 まず、PEAR内のCommon.phpで58行目にエラーが出ます。 Only variables should be passed by reference in Common.php on line 58 これは、PEARを最新のものに更新すると発生しなくなります。 残念ながらEasybotter作者による更新は2年前から滞っていますので、各々でPEARを更新したほうがいいでしょう。
*最新APIへの変更 Twitter側の仕様変更がありましたので、EasyBotterで使用しているTwitter APIを最新のものに変更しなければなりません。 以下の解説は&bold(){2011年8月12日現在の情報}です。 **APIとは? APIとは「Application Program Interface」または「Application Programming Interface」のことです。 参考:[[Wikipedia:アプリケーションプログラミングインタフェース>http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%
結局、Twitter API 1.1で何が変わる? 5つのポイント:Twitter APIと開発者規約変更のインパクトまとめ 変更による影響範囲や、一部APIの廃止、レートリミット方式の変更、アプリケーション当たりのユーザー数、ツイート表示方式の厳格化などを5つのポイントにまとめて解説 開発者のはしご外し? Twitter API狂騒曲 Twitterは2012年8月から9月にかけて開発者向けのブログで、APIや開発者規約の変更を立て続けにアナウンスしました。一部APIの廃止やレートリミット方式の変更、ツイート表示方式の厳格化など、影響は多岐にわたり、物議を醸しています。 Changes coming in Version 1.1 of the Twitter API Current status: API v1.1 Sunsetting @Anywhere Twitter、サードパーティ
*最新APIへの変更 Twitter側の仕様変更がありましたので、EasyBotterで使用しているTwitter APIを最新のものに変更しなければなりません。 以下の解説は&bold(){2011年8月12日現在の情報}です。 **APIとは? APIとは「Application Program Interface」または「Application Programming Interface」のことです。 参考:[[Wikipedia:アプリケーションプログラミングインタフェース>http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%
引き続きbotを作っています。私の使っているさくらでは、Rubyのrubygemをインストールしなくてはならないようなので、id:phaさんところのEasyBotterを使ってみることにしました。 以下ハマったポイントです。 公式からダウンロードしたままでは動かなかったこと 多分ソースの修正が必要だけど思うけどわからんかったです。なのでhttp://www26.atwiki.jp/easybotter_wiki/pages/14.html#id_78fa24b0のbot.phpを参考にしました。 cronの設定 cronのコマンドに./botTest.phpとかやってた。悩んだ結果実行コマンドを以下にすることで解決しました。実行頻度は30分に一回。 cd /home/ユーザ名/test.phpがあるフォルダ; /usr/local/bin/php test.php 無事エヴァのセリフをつぶ
・以下のインストール例では、サブドメイン"lisonalnew.fq01.com"が登録しているという前提で書いています。
プログラミングができなくても作れるTwitter botの作り方(EasyBotter配布サイト) このwikiは非公式です。 くれぐれもwikiの内容をphaさんに質問する等迷惑の無い様お願い致します。 Twitter Bot BBS phaさん管理のTwitter Bot掲示板です。PHP質問スレッドもあり。EasyBotter以外のTwitter BotでもOK。 Twitter コメント 無事Botの運営に成功しました。まとめていただいた皆さんに感謝を。 -- 名無しさん (2011-06-13 19:48:44) 『"EasyBotterから"のEasyBotterという部分は変えられますか?』のページ。oauth_test.php内の3行目「require_once('twitterOAuth.php');」は全部小文字に直さないとダメだな -- 名無しさん (2012-02-
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く