したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が900を超えています。1000を超えると投稿できなくなるよ。

EasyBotter初心者質問スレ4

1名無しさん:2011/10/19(水) 23:48:10
まず、公式ページや非公式wikiをチェックして下さい。
また、>>2-3のFAQ・過去スレ・関連スレをチェックして下さい。
それでも分からない場合は、【質問テンプレ】を使って質問して下さい。
もちろん回答が得られない場合もあります。(回答をもらえた時にはお礼もね。)

■手動でも(ブラウザで表示させても)動かない …… >>2-3のチェックを
■CRON関連でトラブル …… CRONスレへどうぞ。
 Twitterbotのcronスレ
 http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1260351215/
■EasyBotter.phpを修正したが動かない …… 改造は初心者の範疇外です。該当スレへ。
 EasyBotter2.0
 http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/

▼公式ページ:http://pha22.net/twitterbot/
▼非公式wiki:http://www26.atwiki.jp/easybotter_wiki

▼過去スレ
 1:http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1266290935/
 2:http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1273843076/
 3:http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1287944674/

▼質問テンプレ
【バージョン】 Ver.1.4x/Ver.2.0x
【設置鯖名】 レン鯖名/自宅鯖
【PHPのバージョン】
【手動】 動く/動かない
【実行】 CRON鯖名/ブラウザ自動更新/手動/他
【実行間隔】 ●分間隔(CRON等で定期的に実行している場合)
【不明点】 (エラーメッセージがあればコピペ推奨)

▼回答いただける方へ
 回答はあくまで任意、答えられる範囲で結構です。(誘導も兼ねてage進行)
 回答できない、したくない場合は下手に煽らずスルー推奨。

2名無しさん:2011/10/19(水) 23:48:51
■初心者の方へ■
いきなり色んな事をしようと思うと躓いてしまします。
アレ?と思ったらまずは基本に立ち返って確認してみよう!
・公式ページ、非公式wikiを読み、手順通りにしていますか?
・文字コード、改行コード、パーミッションの設定はOKですか?
・ランダムポストのみ記載してブラウザで表示させたら、動作しますか?
・表示されたエラー(英文)をそのままググって、解決できませんか?

■悩んだら検索■
上記を熟読してもわからなければ、思いつく単語をこの掲示板の全てのスレッドで検索してください。
初歩的なミスについてはほぼ解決方法が出そろっています。

▼検索例
 リプライ関連: リプ、@、reply、返信などで検索
 タイムライン関連: TL、タイムラインなどで検索
 CRON関連: CRON、bot.phpなどで検索
 機能の条件づけ・組み合わせ: if、switch、条件、bot.phpなどで検索
 二重投稿: 二重投稿、if、bot.phpなどで検索
 リプライと同時に他のポストをする: bot.php、if、同時などで検索
 via〜変更: API、via、OAuthなどで検索+http://twitter.com/oauth_clients

■初歩プログラムの勉強を■
スクリプト初体験の方は、PHPリファレンスで最低限の勉強をしましょう。
下記5項目がわかれば基本機能を使いこなすことができるようになります。
(これらはPHPに限らず多くのプログラミングにほぼ共通するものです)

bot.phpで必要な知識
 ├演算子
 ├比較演算子
 ├条件分岐(if、switch)
 └date関数

reply_pattern.phpで必要な知識
 └正規表現(メタ文字)

3名無しさん:2011/10/19(水) 23:49:41
■■2.0設置での多い質問■■
・ランダムPOSTを○分おき、リプライを○分おきにしたい
・時間別にリプライorPOSTを分けたい
・特定の人だけにリプライを分けたい/スルーさせたい
など
まずは自力で調べる
   http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/90
   http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/220
   http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/228-229
それから2.0、初心者、質問スレ(場合によってはあったらいいなスレ)をくまなく見たら
似たような質問があるはず

・アップしたら真っ白になるだけ/文字化けしてる
   エンコードUTF-8(TeraPadはUTF-8N)BOMなし、改行コードはLFになってるか
   data.txtとreply_pattern.phpとlog.datのパーミッションが666になってるか(サーバーによって違う場合もあり)
   setting.phpで何か間違ってないか

・二重投稿して直らない
   twitterが重いのでしばらく待つ
   とりあえずcronの間隔を長めにとってみる
   if構文がダブってないか見る
   一旦サーバーに上げたものを削除して上げなおし、cronの設定もやりなおす
   サーバーを変えてみる

・よくわからない英語のエラー文が出てくるんです
   それをそのまま自動翻訳なりぐぐるなりして調べてみよう
   簡単なエラーならエディターでチェックできます

・フッターが説明どおりにしてるのにうまくいかない

・会話終了にすると[[END]]と出て機能してない
   会話終了を機能させる
   http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/280

・昨日まで正常に動いていたのにリプライ等動かなくなった
   twitter側が重くなった時など、例外エラーが返される場合があります。
   こちらではどうしようもないので復旧を待ちましょう

■■OAuthがらみで多い質問■■
・via EasyBotter のEasyBotterという部分が変えられると聞きますがどうやって変えるのですか?
   setting.phpの編集ページのOAuth認証についてに貼られているサイト先をよく読む
   この掲示板の参考レス http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/176

・自分のアカウントでOAuth認証登録してしまってbotアカウントで再度取得しようと思ったら直らない
・access_token access_token_secretが出てきません。
・なんか途中でエラー出て進みません
   各OAuth認証方法紹介してくださってるサイト様が追記して分かりやすく書いてくれてます
   この掲示板の参考レス http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1259689986/88
   PHPのバージョンが5以上であるか確かめてください。また借りてるサーバーのQ&Aもよく読んでください

・Descriptionの所にDescription is too short (maximum 30 characters)がでてしまい登録ができません。
   とりあえずDescriptionのところを30文字以上埋める


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板