EasyBotter 非公式wiki内検索 / 「ver.2.0/応用」で検索した結果

検索 :
  • ver.2.0/応用/機能追加/reply
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 改造方法を紹介するスレにあった「単語拾い」をver.2.0で使いたい [#c1629660]備考 [#e06b9c91] 自動フォロー返しした時にリプライで知らせたい [#ycc2942f] 鍵付きの人へ何度も話しかけてしまう場合 [#q1c3b296] 正規表現を使った言葉返しで、言葉遊びをさせる(文字列の並びを変える。) [#x3c977be]備考 [#ucd102de] 自動フォローではなく特定のリプライを貰った時のみ対象にフォロー要請&リプライする(新API対応版) [#v3f312b5]備考:フォロー告知をDMにしたい場合(リムーブは出来ません。) [#b0266ba0] 特定のリプライ反応をリプライではなくTL発言にする [#wb35bfa8] 一度のリプライでリ...
  • ver.2.0/応用/機能追加/ID別設定
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 特定のアカウントと会話(リプライ)させたくない [#o0aaf045]botと名の付くアカウントを制限する [#n9e81b80] 特定のアカウントを制限する [#v1124dd8] 特定のアカウントとのリプライ回数を制限したい [#hcd8233e]備考 [#ldfe0701]毎日ログをリセットしたい [#y24beea8] 特定のアカウントに対しては、別のリプライパターンを読み込ませたい [#g6a99bfa] 特定のアカウントは自動フォローしない [#hd86ba2c] コメント [#ub9d67da] 特定のアカウントと会話(リプライ)させたくない [#o0aaf045] EasyBotter.php内 //必要なつぶやきのみに絞る function sel...
  • ver.2.0/応用/機能追加/時間分け
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 ランダムPOSTを●分おき、リプライを▲分おきにしたい! [#ra5d511d]リプライ [#c8e65725] ランダムPOST [#nd87a60d] 時間別にリプライorPOSTを分けたい! [#b7bf333f] 落とし穴に注意 [#rf62e452] 落とし穴に注意2…CRONと設置サーバーの時間がズレているズレを知る ズレに対処する 指定した時間に実行の処理が終わらない 脱初心者してから考える事動作テストにも使える代入演算子 落とし穴に注意3…演算子「%」の理解演算子「%」とは? 演算子「%」の有効活用 コメント [#n0b1997d] ランダムPOSTを●分おき、リプライを▲分おきにしたい! [#ra5d511d] ここではランダムPOSTを30分おき、リ...
  • ver.2.0*現状バグ
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 発見されているバグ会話数制限が機能していない フッターが機能していない {tweet}が機能していない {timeline_id}と{timeline_name}が逆になっている。 修正済みのバグ(ver.2.04betaまで) コメント 発見されているバグ 特に初心者の方は、バックアップを取ってから編集して下さい。 会話数制限が機能していない ID別設定「特定のアカウントとのリプライ回数を制限したい」を参考に フッターが機能していない 改善法:Easybotter.phpを編集する。 if(preg_match("@{.+?}@",$status) == 1){ $status = $this- convertText($s...
  • ver.2.0/応用/機能追加/postRandom
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 ○月○日だけ違うファイルを読み込ませ、ランダムPOSTさせたい [#mc37f673]○月○日から△日までだけ違うファイルを読み込まる。 [#sabc59c4] ランダムPOSTで複数のファイルからランダムに発言させたい [#taae1569]人格名をフッターに追加したい場合 [#t7fb77c2] ランダムPOSTで発言を重複させない様にする [#j9bda5e7] コメント [#u24d7adf] ○月○日だけ違うファイルを読み込ませ、ランダムPOSTさせたい [#mc37f673] bot.php内 $response = $eb- postRandom("data.txt"); だと通常、data.txt内の一行をランダムにPOST...
  • ver.2.0*よくある質問*設定
    まずはbot.phpに書かれている説明と公式サイトの"基本の設定"解説を熟読しよう。 wikiを見ても分からないところが出てきたら質問スレッドで質問しよう! bot.phpやEasyBotter.phpを編集する上で、基本使いそうなPHP制御構造等はTwitter Bot関連リンクにお勧め解説サイトをリンクしています。 ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメントを書く」から誰かに頼んで下さい。 フッターが追加されません(ver.2.04) bot.phpを編集する時に注意!reply_pattern.php内の反応単語に該当しなかった場合、返信させたくないので"data.txt"を外したのですが動きません。 reply_pattern.php内の反応単語に該当しなかった場合、reply_patter...
  • ver.2.0/応用/機能追加/replyTimeline
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 TL反応でも会話終了( [ [ END ] ] )を機能させたい。 [#d3c85f4b] コメント [#g7968718] TL反応でも会話終了( [ [ END ] ] )を機能させたい。 [#d3c85f4b] EasyBotter.php内 //タイムラインへの反応を作る function makeReplyTimelineTweets($timeline, $replyPatternFile){ (略) $replyTweets[] = $re; } return $replyTweets; } とある部分の $replyTweets[] = $re; を if(!stristr($s...
  • ver.2.1/応用/機能追加/乗っ取り対策
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 このページはpha氏が書いたEasyBotterが勝手に動作させられる可能性とその対策の補助的なものです。 まずは、EasyBotterが勝手に動作させられる可能性とその対策をお読み下さい。 各ディレクトリにindex.htmlを置く レンタルサーバーによっては、ディレクトリ内にindex.htmlを置かないとIEなどといったブラウザで丸見えになったりします。 ロボット避けを試みる ロボット避けのMETAタグやrobots.txtはあくまで指定であり、強制力はありません。 Googleには有効ですか、他の検索エンジンに載ってしまう可能性があります。 METAタグを追加する EasyBotter.php内 //表示用HTML ...
  • ver.2.0*よくある質問*OAuth
    まずは公式サイトの"基本の設定"解説を、特にsetting.phpの編集を熟読しよう。 wikiを見ても分からないところが出てきたら質問スレッドで質問しよう! bot.phpやEasyBotter.phpを編集する上で、基本使いそうなPHP制御構造等はTwitter Bot関連リンクにお勧め解説サイトをリンクしています。 ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメントを書く」から誰かに頼んで下さい。 "access_token","access_token_secret"が出てきません! "EasyBotterから"のEasyBotterという部分は変えられますか?↑で作った"xxxから"を使い回したい Description is too s...
  • ver.2.0*設置手順*手動実行編
    cronは後回し、まずは手動でOAuth認証のためのAccess TokenとAccess Token Secretを取得する setting.phpをテキストエディタで編集しよう bot.phpをテキストエディタで編集しよう ファイルをサーバーにアップロードしようver1.42から引き継ぎの場合 bot.phpにアクセスしよう botアカウント(例:aaa_bot)へ話しかけてみよう補足 ランダムPOSTもしてみよう補足 自動フォロー返しを機能させよう TL反応をさせてみよう 最後に… 番外:cronで自動的に動かす cronは後回し、まずは手動で EasyBotter2.04beta.zipをDLしてきたらそれを解凍。 EasyBotter2.04betaフォルダの中に、いくつかファイルがあると思う。 最初はファイル名など一切変えず、簡易的に、最小限の機能を動作させてみる。 ...
  • ver.2.0*設置手順*前準備~設置編
    はじめに 用意するものPHP(5以上)が使えるレンタルサーバー使用実績のあるサーバー botに使うTwitterのアカウント テキストエディタWindows用テキストエディタ Macintosh用テキストエディタ 文字コード(UTF-8)について FTPソフトWindows用 Mac用 はじめに 何も手を加えずそのままうp→最低限の機能を手動で動かす、この間のエラー対処することから始めましょう。 「プログラミングができなくても~」と言っても、公式にも書かれているように、最低限知っておかねばならない言葉や材料があります。 それらを意味を理解しないままスキップして設置解説サイト通りにやっても動かない・分からないといわれても誰も助けてくれません。 あなたがまず理解しないことにはスタートラインに立てないのです。 面倒くさがらず調べて、言われている意味が分かるようになってからプログラム...
  • ver.2.1/応用/機能追加/ID別設定
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 特定のアカウントに対しては、別のリプライパターンを読み込ませたい コメント 特定のアカウントに対しては、別のリプライパターンを読み込ませたい EasyBotter.php内 function makeReplyTweets($replies, $replyFile, $replyPatternFile){ if(empty($this- _replyPatternData[$replyPatternFile]) !empty($replyPatternFile)){ $this- _replyPatternData[$replyPatternFile] = $this- readPatternFile($reply...
  • ver.2.0*よくある質問*PHPエラー
    まずはbot.php/setting.phpに書かれている説明と、EasyBotter公式サイト、設定手順・エラー解決編を熟読しよう。 wikiを見ても分からないところが出てきたら質問スレッドで質問しよう! bot.phpやEasyBotter.phpを編集する上で、基本使いそうなPHP制御構造等はTwitter Bot関連リンクにお勧め解説サイトをリンクしています。 ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメントを書く」から誰かに頼んで下さい。 object(SimpleXMLElement)#10 (2) ~~エラーが出ます"Incorrect signature"エラー "Status is a duplicate."エラー Fatal error Uncaught~~エラーが出ます bot....
  • ver.2.0*設置手順*エラー解決編
    PHPエラーは英語 wikiに掲載されている追加機能を追加しようと思ってEasyBotter.phpを編集したら、PHPエラーが… PHPエラーは英語 基本的に、PHPは英語でエラーを教えてくれます。 まずはその英文を翻訳して、PHPエラーが何を言っているのか自分なりに理解してみよう! 英語が分からない!苦手!英語が得意な人のほうが少ないのでは?ネット辞書や翻訳サイトを利用しましょう。 意味はわかったけど、何処?Twitter Bot関連リンクにて、PHPエラーをまとめ解説してくれているサイトをリンクしています。参考に。 他にも、よく質問スレッドで見かけるPHPエラーに関してはよくある質問にて解説しているので、こちらもチェック。 wikiに掲載されている追加機能を追加しようと思ってEasyBotter.phpを編集したら、PHPエラーが… 初心者がむやみにEasyB...
  • メニュー
    トップページ Read me 質問する前に 注意事項 ver.2.1版 機能追加ID別設定 乗っ取り対策 地震で自動停止させる ver.2.0beta版 設置手順前準備~設置編 最新のAPIに変更 手動実行編 エラー解決編 脱初心者編 機能追加時間分け 時間分けマスターになる為に reply replyTimeline postRandom postRotation ID別設定 よくある質問設定 OAuth関連 エラーは出ないのに… PHPエラー おまけ簡易ローカルチェック 不具合一覧 ver.1.42版 よくある質問OAuth関連 機能追加 脱初心者出来たら! その他Twitter Bot関連リンク Twitter Bot BBS(外部サイト) 更新履歴 取得中です。 ここを編集
  • ver.2.0*設置手順*脱初心者編
    PHPへ手を付ける前に PHPへ着手するにあたって自宅サーバー上でテストしてみる 段差を付けよう! PHPへ手を付ける前に 正規表現(メタ文字) 演算子 比較演算子 条件分岐(if、switch) date関数 以上の知識があるとここで紹介している機能の他、色々な改造が出来るようになります。 興味がある方はPHPを勉強してみるのもいいかもしれません。 Twitter Bot関連リンクでPHP解説サイトを紹介していますので、そちらを参考に。 data関数はPHPマニュアルに簡易リストがあります。 PHPへ着手するにあたって まずはbot.phpに書かれている説明と公式サイトの"基本の設定"解説を熟読しましょう。 設置手順 前準備~設置編でも紹介したように、PHP対応のテキストエディタを使用しよう。~~構文チェック機能付きが望ましいです。 ...
  • ver.2.0*よくある質問*エラーは出ないのに…
    まずはbot.phpに書かれている説明と公式サイトの"基本の設定"解説を熟読しよう。 wikiを見ても分からないところが出てきたら質問スレッドで質問しよう! bot.phpやEasyBotter.phpを編集する上で、基本使いそうなPHP制御構造等はTwitter Bot関連リンクにお勧め解説サイトをリンクしています。 ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメントを書く」から誰かに頼んで下さい。 最初はきちんとPOST投稿されていたのに、Twitterへ投稿反映されなくなった!(bot.phpで「投稿しました」表示は出る) 最初はきちんとPOST投稿されていたのに、Twitterへ投稿しなくなった!(bot.phpへアクセスしても真っ白) POSTを○分おきにしたくてif(***)を使っているのですが、リプライまで○分お...
  • ver.1.42*よくある質問*OAuth
    PHPファイルを編集する上で、基本使いそうなPHP制御構造等はTwitter Bot関連リンクにお勧め解説サイトをリンクしています。 ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメントを書く」から誰かに頼んで下さい。 ver.1.42でOAuth認証するにはファイルの用意 Access Tokenの取得 reply_random.phpの編集 post_random.phpの編集 from.phpの編集 備考 ver.1.42でOAuth認証するには phaさんが開放して下さっているもの(EasyBotterから)を使う場合の解説です。 ファイルの用意 PHP+OAuthでTwitterさんで配布されているoauth_test.txtとTwitter API Wiki / OAuth Examplesで配布されているver0.2.0以上の...
  • トップページ
    EasyBotter 非公式wiki wiki編集のお知らせ 新規作成や大きな変更・編集を行った際は、利用者全員が分かるようこのページ下の「コメントを書く」から告知して下さい。 削除したいページがあればこのページ下の「コメントを書く」で利用者全員が分かるよう告知をお願いします。 関連リンク すべて外部サイトですので、各自責任を持って利用して下さい。 プログラミングができなくても作れるTwitter botの作り方(EasyBotter配布サイト) このwikiは非公式です。 くれぐれもwikiの内容をphaさんに質問する等迷惑の無い様お願い致します。 Twitter Bot BBS phaさん管理のTwitter Bot掲示板です。PHP質問スレッドもあり。EasyBotter以外のTwitter BotでもOK。 Twitter コメント 無事...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリー...
  • 最新のAPIに変更
    最新APIへの変更 Twitter側の仕様変更がありましたので、EasyBotterで使用しているTwitter APIを最新のものに変更しなければなりません。 以下の解説は2011年8月12日現在の情報です。 APIとは? APIとは「Application Program Interface」または「Application Programming Interface」のことです。  参考:Wikipedia アプリケーションプログラミングインタフェース EasyBotterではリプライやタイムラインの取得、フォロー・フォロワーのIDや名前を取得、などの際にTwitterAPIを使用しています。 古いTwitter APIを使用し続けていると、挙動がおかしくなったり、全く機能しなくなるおそれがありまです。 今後もTwitter側の仕様変更などでAPIが変更になる場合があ...
  • 最新APIへの変更
    ?php //============================= //EasyBotterを呼び出します //============================= require_once("EasyBotter.php"); $eb = new EasyBotter(); //$response = $eb- reply(2,"data.txt","reply_pattern.php"); //$response = $eb- postRandom("data.txt"); $response = $eb- autoFollow(); ?
  • 質問する前に
    質問スレで質問する前に読むこと! 56と 161引用 初心者スレ利用者は以下のテンプレを使用してください。 【バージョン】 【設置鯖名】 レン鯖名/自宅鯖 【PHPのバージョン】 【実行】 CRON鯖名/ブラウザ自動更新/手動/他 【手動】 動く/動かない 【不明点など】 (エラーメッセージがあればコピペ推奨) また、思いつく単語をこのスレと関連スレで検索してください。 リプライ:リプ、@、replyなどで検索 タイムライン:TL、タイムラインなどで検索 CRON:CRON、bot.phpなどで検索 二重投稿:二重投稿、if、bot.phpなどで検索 リプライと同時に他のポストをする:bot.php、ifなどで検索 via~変更:http //twitter.com/oauth_clients スクリプト初体験の方は、PHPリファレンスで最低限...
  • replyTimelineChangeByUser
    //通常のフォローユーザ、特定のユーザ、Bot、ごとにタイムライン反応用パターンファイルを変えるサンプルです。 //Bot宛に決まった台詞で話しかけることで特定のユーザリストに追加されます。 //タイムライン反応を作成するときに、特定のユーザリストを見て、反応ファイルを変更します。 //動作保証はしません     //EasyBotter 本体   //==================== //function makeReplyTweets //冒頭($replyTweets = array(); のあとあたり)に以下の2行を追加 $aryAdduser = array(); $aryDeluser = array();   //「if(empty($status) || $sta...
  • 地震で自動停止させる
    ※wikiの編集が分からなくて、追加してほしい項目がある場合はページ下の「コメント」から誰かに頼んで下さい。 このページはBOTを止めるものじゃなく、止まるものに(「簡単じゃない twitter bot」 の作り方メモ)を参考に、 EasyBotter -地震で自動停止を導入しました。-(ハーイ!ともみです!)にて紹介されたものです。 おおまかな手順 地震の震度を取得するPHPを作成する。 震度を取得した日時を記録しておくテキストファイルを作成する。 botが動作中か停止中かフラグを記録するテキストファイルを作成する。 手動で停止状態から復帰させるPHPを作成する。 bot.phpを改造する。 全部をアップロードして動作させる。 おまけ 手動で停止させるPHPを作成する。 地震の震度を取得するPHPを作成する EasyBotterOrg.phpという名前のフ...
  • 時間分けマスターになる為に
    このページへ誘導されてきた方へ このページに「回答」はありません、脱初心者を目指す意欲的な方のお勉強の取っ掛かりをサポートするページです。 このページを読解していただくことでbot.php編集における基本・応用がこなせるようになります。 ソースのコピペは思わぬ誤作動の元となりやすく、またコピペで済ませることで誤作動の原因に気付きにくくなる欠点があります。 bot.phpを構成しているPHPのパーツを理解することで、bot.phpの全体を正しく把握し制御できるようになります。 ここでは「プログラミングができなくても~」というEasyBotterの基本にもとづき、あえてプログラミングの説明らしからぬ方法で説明している部分もあります。 プログラミング初心者にプログラミングの基礎を学んでもらうモノなので、プログラミング慣れした方には違和感あるかと思いますがご容赦くださ...
  • Twitter Bot関連リンク
    すべて外部サイトですので、各自責任を持って利用して下さい。 PHP的な問題は、教えてgooやYahoo!知恵袋でPHP質問してみるのも良いかもしれません。 PHPマニュアル お勧めPHP解説サイト cronサービス EasyBotter関連 PHPマニュアル PHP.net マニュアル よく使いそうなリンク:date関数, パターン修飾子 お勧めPHP解説サイト PHPやるなら見ておいたほうがいいサイト PHP プログラミング言語資料簡単な説明だけですが、パッとみるにはとても見やすいサイトです。 そふぃのphp入門初心者向けに1から説明されています。 PHPエラー一覧PHPエラーについて簡単に説明されています。 正規表現一覧メタ文字について簡単に説明されています。 関数リファレンス一覧 EasyBotterで緊急時BOT停止する方法 cronサービ...
  • 簡易ローカルチェック
    時間作動をローカルチェックしたい人向け(簡易) ソースはTwitter Bot BBSから 1.下記のような構成のPHPファイルを作る。 2.そのファイルをPHPが使えるサーバーにアップさせる。 3.そのPHPファイルにアクセスする (エラーがある場合は、エラーログが出る) ●メインファイル html lang=ja head title PHP動作チェック用 /title body h3 動作チェック /h3 ?php require("読み出しファイル名"); ? hr /body /html 上記を適当な名前を付けて拡張子.php(PHPファイル)で保存する。 ●読み出しファイル(例) ?php if(date("G") 23 || date("G&...
  • プラグイン/アーカイブ
    アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
  • joho_kakusan
    ?php $screen_name = ""; //botのid名 $consumer_key = "WtNt5W6js77cFHvKyVgf6Q"; // Consumer keyの値 $consumer_secret = "h3In28YiiRxtg4PTpkhPmrlJSGOCTG2oh3hslQ"; // Consumer secretの値 $access_token = ""; // Access Tokenの値 $access_token_secret = ""; // Access Token Secretの値 $replyLoopLimit = 3; //リプライのループを防ぐための設定です。大体3回くらいで会話が止まります(多分……) $foo...
  • プラグイン/人気商品一覧
    人気商品一覧 @wikiのwikiモードでは #price_list(カテゴリ名) と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。 カテゴリには以下のキーワードがご利用できます。 キーワード 表示される内容 ps3 PlayStation3 ps2 PlayStation3 psp PSP wii Wii xbox XBOX nds Nintendo DS desctop-pc デスクトップパソコン note-pc ノートパソコン mp3player デジタルオーディオプレイヤー kaden 家電 aircon エアコン camera カメラ game-toy ゲーム・おもちゃ全般 all 指定無し 空白の場合はランダムな商品が表示されます。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 ...
  • @wiki全体から「ver.2.0/応用」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

目安箱バナー