したらば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進行)
 回答できない、したくない場合は下手に煽らずスルー推奨。

674名無しさん:2013/05/21(火) 03:45:51
>>673
お返事ありがとうございます。

bot.phpに追加したのは、「簡単じゃない〜」inoueさんの動作記録を簡単に残す方法(ttp://twbot.blogspot.jp/2010/08/easybotter2.html)です。

bot.phpもデフォルト状態に戻しTL反応だけの状態で手動確認してみましが、不定期で二重リプをしていました。
(30分程は重複していなかったのですが、しばらくしたら手動でもcronでもたまに重複)

TL反応用のphpファイルに何か問題があるのではないかと思い、関係無いかもしれませんがTabキーを使っていた部分を半角スペースで置き変えました。
が、また二重リプライ…。

二重リプライになるときと、ならない時があるので
もしかしたら@PAGES鯖かGEAcronに何かあるのかもしれません。


やはり2.0は使えなくなるのですね。
自力で修正できる気がしないので、このまま2.1以降を使用させて頂きます。

675名無しさん:2013/05/21(火) 19:47:14
二重リプライの原因調査中な>>669です。


しばらくlog.datへ書きこまれるIDをチェックしていたところ、
1度に複数のリプライを送る(@A ××× @B ×××)と、最後にリプライをしたツイートのID(例の場合はBのID)が書きこまれず重複することが分かりました。

手動、自動ともに同じ状態です。
エラーは吐きません。

botのフォロワーは2000人程で、3分間隔でリプライをしていると多いときには4〜5人のTLに対する返信を行っています。

676669:2013/05/21(火) 20:03:44
連投申し訳ございません。>>669です。

一度に複数のリプライを送るときに書きこまれるIDは、最初のリプライ元でした。
リプ数が3つ以上になった場合でも、同じ現象が起こります。


TLに「おはよう」が3つ(3人)並んでいた場合

botの投稿
@1 おはよう。
@2 おはよう。
@3 おはよう。

log.datに書きこまれたID・・・「@1 おはよう」のリプ元

677名無しさん:2013/05/23(木) 19:02:03
bot宛に「○○===△△△」と発言するとreply_pattern.に書き込んで「おぼえた」と返す
以降、bot宛に○○を含むリプライがあったら「△△△」と返すプログラムを解説したサイトはありますでしょうか?
どうも以前解説があったと思われるHPがなくなっていたりして探しきれないです。

678名無しさん:2013/05/23(木) 20:15:21
>>677
学習機能は、EasyBotterの改造ではないでしょうか?
「bot 学習機能」でぐぐったら、れっぽいのを見つけたし、他のスレにあった気がします。

679名無しさん:2013/05/25(土) 17:40:09
すみません、reply_pattern.php、正規表現についての質問なのですが、

^(?=.*勉強)(?=.*頑張って)=> array(
"",
),

という文を改良して、例えば(?=.*勉強)を、勉強、べんきょ、レポート、などの文字を1行で記述したいのですが、
(?=.*勉強 | べんきょ)としても反応しません。また、(?=.*勉強 | ?=.*べんきょ)などなど試してみたのですが駄目でした。
この様な事は出来ないのでしょうか?もし何か違う記述の仕方があるのでしたら教えて頂けると幸いです。
宜しくお願いします。

680名無しさん:2013/05/30(木) 22:08:47
【設置鯖名】 @PAGE
【PHPのバージョン】5
【EasyBotterの改造】改造している
【手動】 動く
【実行】 GAE
【不明点】
bot自体は正常に稼働しているのですが、Twitterの仕様の変更だと思うのですが、
非公開アカウントへのリプライの発言元が消えており、同じ相手に何度もリプライを行ってしまっています。
止める方法はありますでしょうか?

681680:2013/05/31(金) 11:14:04
発言元が表示戻ったので、質問は取り下げます。

682名無しさん:2013/05/31(金) 12:47:47
もう遅いだろうけど一応

改造後・改造の質問はこのスレではありません
詳しくは>>1に続くスレの説明をご確認ください

683名無し:2013/06/14(金) 21:48:34
【バージョン】Ver.2.1.2
【設置鯖名】 @pages
【PHPのバージョン】PHP-5
【手動】 通常ポストは動くがリプライを返さない
【実行】 GAE-Cron
【実行間隔】 2分間隔
【不明点】
6月12日にBOTが停止し、それまで使っていたVer2.0.4から2.1.2へ移行したところリプライを返さなくなりました。
通常ツイートは動いているのですが、リプライに関しては

Could not authenticate you2分以内に受け取った未返答のリプライはないようです。
Could not authenticate you2分以内のタイムラインに未反応のキーワードはないみたいです

と表示され反応をしません。どうしたらリプライを反応するように直せるでしょうか?

684名無しさん:2013/06/16(日) 12:22:58
Ver2.11beta使用してます。(2.12変更途中)

BOT用のIDを都合により変更することにしたのですが、
いざ変更したら自分の発言に自分で返してるような暴走状態になってしまいました


とりあえず今はphpのcronを止めて沈静化しているのですが、コレはどうしたら直るのでしょうか?

685名無しさん:2013/06/16(日) 21:19:43
>>684
setting.phpの $screen_name部分は新しいIDに書き換え済でしょうか? 
IDを記録する場所は多分そこだけだと思うのですが、他にもありましたらすみません。

686名無しさん:2013/06/16(日) 23:32:50
【設置鯖名】 @PAGES
【PHPのバージョン】http://ruzyus.blog136.fc2.com/blog-entry-28.html
【EasyBotterの改造】改造していない
【手動】 動く
【実行】 手動
【CRON】 使っていない
【不明点】 リプライに反応しない

botにニックネーム機能を実装させたくて、こちらのソースを利用させていただきました。
(好感度機能と診断は不要ですが)
http://ruzyus.blog136.fc2.com/blog-entry-28.html

ひとまず何もいじらずにUPしたところ、

"The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview."

というエラーが出てしまったので、APIを叩く末尾のソースを元のEasyBotterからコピペして修正したところ、
通常POSTはできるようになりましたが、リプライを送っても反応がありません。
TLにも反応していないようです。

元のEasyBotter本体のままUPすると通常通りリプライに反応してくれます。

ソース置き場になっているブログは作成者の方は見ていないのか、
ずっと更新が無いようでしたのでこちらに書かせていただきました。

過去ログを調べて上記botに関する記述でリプライに関する記事は見つけられませんでした。
元のEasyBotter.phpにニックネームに関する記述だけコピペしたり、
上記botのソースに、EasyBotter本体からリプライに関する記述を見比べたりしてみましたが
どうしても上手くいきません。

末尾のAPIを叩く命令以外は変更していません。原因がわからず困っています。
同じソースを使っているかたいらっしゃいますか?

一応ほぼ手を付けていないのでこちらに書き込みましたが
スレチでしたらすみません。

687名無しさん:2013/06/17(月) 16:23:55
>686
他所の改造されたモノはここに書いちゃだめ。

688名無しさん:2013/06/17(月) 16:59:03
ちょっと上のレスの>>682にも書いてある通り、スレ違いですよ

とはいえ、ルージュさんの改造は正しいスレで聞いても
「訳解らずに動かして暴走させたら迷惑かけるのでプログラミングの勉強しましょう」
「本家がバージョンアップする度に、改造のバージョンアップを人に頼るぐらいならやらないほうが良い」
みたいなレスが付くのが定番化してるので誘導して良いのか分かりませんが…

ルージュ版はTwitterAPI1.0だった頃から、勉強しないと動かせない代物でしたので
初心者向けではないと思いますよ

689名無しさん:2013/06/18(火) 00:50:10
>>687
>>688

うーんやっぱりスレチでしたね。すみません。

過去にリンクが貼られていたブログが一番有力かと思ったんですが、
既に閉鎖されており完全に手詰まりになってしまいました。
一応ダメもとで改造スレできいてみます。

ご指摘ありがとうございました。

690名無しさん:2013/06/20(木) 16:34:12
>>685
返事遅くなりました、ありがとうございます
まさしくそれでした・・・ 新しいIDに変更した所おとなしくなってくれました
すっかりそこの設定部分のことを忘れてました(;・∀・)

691名無しさん:2013/06/21(金) 02:56:33
【バージョン】 Ver.2.1.2
【設置鯖名】 ロリポップ
【PHPのバージョン】5.3
【手動】 動く
【実行】 ロリポ/自動更新
【実行間隔】 5分間隔(CRON等で定期的に実行している場合)
【不明点】 学習機能について


botに学習機能を実装したくてhttp://tabmanual.blog.fc2.com/blog-entry-9.htmlこちらの構文を参考にさせて頂きました。

例)食べ物→バナナ

とリプライを送るとテキストファイルにバナナを書き込み、お腹すいたのリプに【バナナ】どうぞと言う所までは成功しました。
しかし、食べ物→バナナ、食べ物→リンゴ、食べ物→パン、など、単語を増やして行くと、【バナナリンゴパン】どうぞ、と、
全ての単語を続けて出してきます。
1個1個出させるにはどうしたらいいのでしょうか・・・。


if(strpos($text,"{food}") !== FALSE){
$txtfile = file_get_contents("food.txt");
$txtarray = explode("\n",$txtfile);
$wl = $txtarray[array_rand($txtarray)];
$text = str_replace("{food}",$wl,$text);
}


食べ物→に反応してfood.txtに単語を辞書に登録
if(strpos($reply["text"], "食べ物→") !== FALSE){
$myFile = "food.txt";
$fo = fopen($myFile, 'a') or die("can't open file");
$cl = preg_replace("@\.?\@[a-zA-Z0-9-_]+\s@u","",$reply["text"]);
$cl2 = str_replace("場所→","",$cl);
$stringData = $cl2;
$stringData .= "\n";
fwrite($fo, $stringData);
fclose($fo);
}


この様なソースを使用しております。

また、@●●bot お腹すいた→ @XXXX 【バナナ】どうぞ
と言うリプライでのやりとりではなく、定期ポストにて【バナナ】食べたいなぁ、と呟かせたいのですが、
data.txt内に{food}食べたいなぁ、と入れても【空白】食べたいなぁ、としかツイートしません。
data.txt内には{food}は使えないのでしょうか?

色々探してみましたが、探し方がよくないのか求めるものに辿り着けずこちらに駆け込みました。
どうかご指南の程宜しくお願いします。

692名無しさん:2013/06/21(金) 10:14:14
>>691
>>1
スレチの人多いな。よく見て改造はこのスレはだめだよ

693名無しさん:2013/06/21(金) 12:38:49
>>692

申し訳ありませんでした。
初歩的な質問かと勝手に思い込みこちらに書き込んでしまいました。
該当スレにて再質問させて頂きます。

694名無しさん:2013/06/21(金) 16:48:21
TL反応に関してはphpさんのスレでも正常動作していないような検証がでてるから修正待ちじゃないかなあ

695名無しさん:2013/06/22(土) 01:51:14
初心者すぎてすみません。ちょっと長くなります。
最初は2.0.4を使っていて、けど、6/12から動かなくなってしまいました。
最新の2.1.2をDLして、PEARフォルダとlog.datとEasyBotter.phpを入れ替えて
サーバーUPしてもやっぱり作動しなくて、
さっき、全部入れ替えてみました。
アップしたフォルダの中身が真っ白で、いろいろ試したり確認したり、
その件はここを一通り読んで、解決したのですが、
リプライを手動で試そうとしても
「○分以内に受け取った@はない」
定期ポストしようとしても
object(SimpleXMLElement)#11 (1) {
["error"]=>
string(119) "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview."
}
(ヴァージョン1.1に移行してください的なエラー)
が出ます。

ちなみに【バージョン】 Ver.2.1.2(←今、これにしたばかり)
【設置鯖名】 さくら
【PHPのバージョン】5.2?スタンダードで今まで普通に機能してました
【手動】 動かない
【実行】 手動
【不明点】 上記エラー

構文に詳しくないので、プログラムは必要な個所以外触っていません。
今回も2.1.2のフォルダの中身の新しいbot.phpやsetting.phpなども使用していて
2.0.4の時から使いまわしたのはreply_pattern.phpとdata.txtだけです。
(この2つは、新しく編集するが面倒と言う理由です。)
新しく作ったフォルダをFFFTPでアップロードして、bot.phpを叩いても、
ツイートは上記英文エラー、リプライは@を受け取ってない、の状態です。

一応、この掲示板は見直したつもりですが(見落としがあればすみません)、
プログラムに詳しくないので、>473様の方法も良く分からず試せません。
settingのBotIDも間違ってないし、ツイートのデータ(テキスト)も
返信のreply_...phpも、先日まで使っていたもので不備は無いはずです。


何を直すか、何を試すか、
何かアドバイスを頂けたらと思いますので、
よろしくお願いします。

696名無しさん:2013/06/22(土) 14:38:21
>695さん
同じ症状で悩まされていたものです。
6/12以降動作が止まっていたのですが、最新版の2.1.2にアップすることで解決しました。
具体的な手順についてですが

1.現在のデータのバックアップをとる
2.現在アップされているデータを全てサーバ上から削除
3.2.1.2をダウンロードして解凍、全てアップ(__MACOSXはアップしない)

4.バックアップデータから以下のファイルのみアップ(内容は特に書き換えない)
 data.txt/reply_pattern.php

5.setting.phpもそのままアップしてもOKな様子でしたが、ビビりなので
 2.1.2に同梱されていたsetting.phpに、
 バックアップデータの同ファイルから情報をコピペして上書き保存し、アップ

6.2.1.2に同梱されているEasyBotter.phpを開き、473さんが書かれているソースに
 丸ごと書き換え、上書き保存してアップ

以上です。
もともと一定時間おきに呟く、リプを受けたら返す、程度の簡単な挙動でしか
動かしていなかったのですが、手動でもcronでも実行されるようになりました。
サーバの情報は以下の通りです。

【バージョン】 Ver.2.1.2
【設置鯖名】 ロリポップ
【PHPのバージョン】5.2

ご参考になれば幸いです。

697名無しさん:2013/06/22(土) 19:50:10
>696さま
695です。
動きました、ありがとうございました!
簡潔で具体的なご指示をいただけたおかげで、
プログラム云々に詳しくない私にもちゃんと出来ました。
こちらも、定期postと返答のみのシンプルなBotでしたが、全部で10体ほどあり、
最初の1つのバージョンアップでつまづいたまま途方に暮れていたところでしたので、
本当に助かりました。
しかも、多くの方が参考にして「良かった」と言ってらっしゃる
473さんのソースについても、自分には知識が無いので使えないと思っていましたが、
やり方を教えていただいた通りに実装できたのでそれも有難いです。
ありがとうございましたm(_ _)m

698名無しさん:2013/06/24(月) 02:42:47
【バージョン】 Ver.2.1.2
【設置鯖名】 SiteMix
【手動】 動かない
【不明点】 ファイルが開けない

とても初歩的な質問失礼いたします。
ファイルマネージャにファイルをアップロードし、bot.phpに手動でアクセスする段階です。
data.txtとlog.dat、replay_pattern.phpのパーミッションは666に変更し、
ファイルはすべてtwitterbotというファイルに格納したため
http://ユーザー名.sitemix.jp/twitterbot/bot.phpとURLを入力するのですが404エラーになります。
見落としがあったのかもしれませんがスレを見ても解決法が分からなかったので、どなたか教えてください。お願いします

699名無しさん:2013/06/27(木) 02:33:47
EasyBotter Ver2.04 beta から Ver2.1.2 に無事バージョンアップ出来たので報告だけ
何かの参考になれば

EasyBotter は改造を加えていないまま使ってます

手順は>696 さんとほぼ同じですが、
手順5,6を省いて、
setting.php はそのまま
EasyBotter.php は EasyBotter公式に、
「バージョン2.1.1で起きていた『リプライに一つだけしか反応しない』などのバグを修正しました。473さんありがとうございます……!」とあるので、変更せず
(Ver2.1.2では修正されてる?)
あとはパーミッションの設定

PEARフォルダのアップロードが面倒だったので
Ver2.04 beta のまま使ったら、手動では動くけどリプライを返さず
「Could not authenticate you2分以内に受け取った未返答のリプライはないようです。」
というエラーが出ました。

PEARフォルダも Ver2.1.2 のものに入れ替えたら
「2分以内に受け取った未返答のリプライはないようです。」
となり、リプライを送ると正常に返せるようになりました

【バージョン】Ver.2.1.2
【設置鯖名】 @pages
【PHPのバージョン】PHP-5

700名無しさん:2013/06/27(木) 14:30:19
改造板の方で質問しましたが総スルーだったのでスレチかと思いこちらにお邪魔します。
マルチになりますがすみません。

【バージョン】 Ver.2.1.2
【設置鯖名】 ロリポ
【手動】 動く
【実行】 ロリポCRON
【実行間隔】 10分間隔
【不明点】自動フォロー返し時にリプライを送りたい

バージョンアプデ後、今まで使えてたフォロー返し時リプ返しが使えなくなりました。
改造はしていません。
今まで非公式wikiの「自動フォロー返しした時にリプライで知らせたい」に
リプ台詞のバリエーションを増やした形で問題なく動作してましたが、
easybotter.php内の記述がだいぶ変わってしまったのと、
当然ですが旧版の自動フォロ返のくだりだけ持ってきて置き換えても無反応でした。
自動フォロー返し自体は未改造で問題なく動いているんですが、
同時にリプを返す部分が旧版の方法しか見つかりません。

【古いやつ冒頭】
//自動フォロー返し
function autoFollow(){
$response = $this->getFollowers();
$followList = array();

【新しいやつ冒頭】
//自動フォロー返しする
function autoFollow(){
$followers = $this->getFollowers();
$friends = $this->getFriends();

非公式wikiの米欄にあった
「自動フォロー返しした時にリプライで知らせたい、の通りにやるとバージョン2.1.2では動きません」
と同じ状況なんですが、どなたか解決できる方はいらっしゃいませんか?
根本的な見落としをしていたらすみません。
ご検討お願いいたします。

701名無しさん:2013/06/27(木) 17:53:39
いや、まだ改造してなくても、機能追加(改造)の質問ならば
初心者スレじゃありません。「EasyBotter2.0その2」で合ってます

EasyBotter2.0その2
http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1323932658/192-
botが止まった質問者が一気に増えて回答に回る人がちょっと不足気味っぽいのと
スレが質問ごちゃっとなったので見落とされちゃったと思います

http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1323932658/192-

702名無しさん:2013/06/27(木) 18:47:19
自動フォロー機能まわりは製作者へ要望出すのが手っ取り早いんじゃないかな
それか自力で改造するか

703名無しさん:2013/06/27(木) 19:43:00
製作者さんご多忙のようですし自力で改造した方が早いかと…
機能の更新までおんぶに抱っこだと、製作者さんに負担がかかりすぎて
EasyBotterのバージョンアップが危うくなると思いますけどね

704名無しさん:2013/06/27(木) 22:28:43
>>703
負担になるような機能をつける、というより少し見直しの余地はあるのではと思ったんですけど
まあそれは製作者ご自身が判断することですよね、更新あったら良いねくらいの期待度

705700:2013/06/28(金) 01:32:18
>>701
見落とされとスレチスルーを見分けられずすみません!
ありがとうございます。

>>702->>704
色々ご意見ありがとうございます。
探しても見当たらないのは、改造が追いついていないからのようですね。
自分は素人なので先駆者の方に頼るしかなく不甲斐ないのですが…
改造スレで返信を頂けたので少し様子を見てみます。

706名無しさん:2013/07/04(木) 03:39:08
申し訳ございません。とても初歩的な質問で恐縮ですが、どうしても
自分では解らず教えて頂けたらと 書き込ませて頂きます。

【バージョン】Ver.2.12
【設置鯖名】ロリポップ
【手動】動く
【実行】GAE-Cron Club
【実行間隔】1分間隔
【不明点】
全部で4体のbotを動かしているのですが、その内の一体のみ

Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /home/users/1/***/web/EasyBotter.php on line 321

と 出て 該当する部分が

//タイムラインへの反応を作る
function makeReplyTimelineTweets($timeline, $replyPatternFile){
if(empty($this->_replyPatternData[$replyPatternFile])){
$this->_replyPatternData[$replyPatternFile] = $this->readPatternFile($replyPatternFile);
}
$replyTweets = array();
foreach($timeline as $tweet){
$status = "";
//リプライパターンと照合
foreach($this->_replyPatternData[$replyPatternFile] as $pattern => $res){
if(preg_match("@".$pattern."@u",$tweet["text"], $matches) === 1 && !preg_match("/\@/i",$tweet["text"])){ (←この部分が321)
$status = $res[array_rand($res)];
for($i=1;$i <count($matches);$i++){
$p = "$".$i;
$status = str_replace($p,$matches[$i],$status);
}
break;
}
}
if(empty($status)){
continue;
}
//idなどを変換
$status = $this->convertText($status, $tweet);
//フッターを追加
$status .= $this->_footer;

改造は一切していませんし 他の3体はちゃんと動いています。
なので、この1体だけがエラーを出している意味が分からなくて質問させて頂きました。
よろしくお願いします。

707名無しさん:2013/07/04(木) 08:05:53
>>706
エラーメッセージをまんまググるといくつか判りやすいヒントがでてきますよ 
この部分→ Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0

708名無しさん:2013/07/05(金) 22:44:42
>>707
ありがとうございます。
初心者過ぎて・・・
色々試しては見たのですが
頑張って解決したいと思います。

709707:2013/07/05(金) 23:07:36
>>706
TL返信用php内での正規表現の記述ミスが多いみたいですが、そのファイルの文字エンコードが違う可能性もあるようです
まずは自分で書いたTl返信に書き漏らしや抜けがないか確認してみて

710名無しさん:2013/07/07(日) 13:42:46
【バージョン】 2.1.2
【設置鯖名】 ロリポップ
【PHPのバージョン】5.2、5.3、5.4の全てで実験済み
【手動】 ランダムポストは動くが、リプライとタイムライン反応は動かない
【実行】 普段はロリポのcronですが、今は手動で動作確認中
【実行間隔】 cronを使うときは5分間隔
【不明点】
6/12辺りから突然リプライを返さなくなっていたので、直そうと色々試してみました。

結局、どうしても原因が分からないので、2.1.2をダウンロードしてきて何の改造もせずに
そのままアップロードしたもの(dataやリプライファイルも配布状態そのまま)を手動で動かしてみた
のですが、やはりランダムポストしか実行されません。リプライとタイムラインに関してはそれぞれ、

〜分以内に受け取った未返答のリプライはないようです。
〜分以内のタイムラインに未反応のキーワードはないみたいです。

と表示されます。もし何か分かる方がいらっしゃれば、ご教示ください。よろしくお願いします。

711名無しさん:2013/07/09(火) 01:49:58
>>709
お気に留めて頂いて、ありがとうございます。
書き漏らしや抜けがないかも確認してみたのですが… おかしな点も無く お手上げの状態です。
幸いの所、以前は全く TLに反応しなかったのですが
今はエラーが出つつもTLに対しても反応する様になったので…
もう今の所はコレでいいかなぁー?とか思って居ます。
今後、もう一度 勉強し直して理解しようと考えています。
ありがとうございました。
>>707さんもありがとうございました。

712名無しさん:2013/07/10(水) 19:24:10
かなり初心者です。すみません。

わぁいあかりだいすきBot様のように 人気ワードなどを引用するにはどのようなものをすればよいのでしょうか?
調べ方も分からないので……。
是非お願いします。

713名無しさん:2013/07/10(水) 20:06:23
>712
かなり初心者には無理です。
暴走させて迷惑をかけるのがオチ。

714名無しさん:2013/07/10(水) 22:09:57
>713
難しいですか…。
ちょっとずつそういうのを学んでいつかまたやってみたいですね……。
有難うございました!^^

715名無しさん:2013/07/13(土) 20:28:12
お世話になります。当方初心者です。
bot制作にあたってサイトの説明や非公式wikiなどを読んだのですが、リプライに関して質問があります。
例)フォロワー「@bot おみくじ」→bot「@フォロワー 今日は○○。ラッキーカラーは□□です」
(○○には、大吉、凶などの運勢、□□には、赤、黄色などの色)
というように、ふたつの言葉をランダムで設定できることは可能でしょうか。
検索しても出なかったので…よろしくお願いします。

716名無しさん:2013/07/14(日) 15:40:57
>>715
改造に該当するのでスレ違いとなります。

717名無しさん:2013/07/14(日) 16:07:23
>>716
そうでしたか、すみません。ありがとうございます。

718名無しさん:2013/07/19(金) 21:51:48
【バージョン】 Ver.2.1.2
【設置鯖名】 さくらインターネット スタンダード
【PHPのバージョン】PHP 5.2.17
【手動】 数日前までは動いていた
【実行】 さくらCRON
【実行間隔】 2分間隔
【不明点】
数日前まではwikiの手順通り、手動で定期呟きリプライも成功し、投稿に成功したというメッセージも出ていたので
cron設定を行ったんですが、一度はちゃんと呟いてくれましたがリプライが上手くいかず調整していました。
また一から手動実行をやり直したのですが、真っ白なページになります。
一通り読んで、テンプレの文字コード、改行コード(CR+LF)になっていたので全てLFに直しました)、パーミッションも指定したファイルは666にしbot.phpは755、それ以外は変更していません.
ですが、真っ白なページのままで変わらずbotも動かなくなってしまいました…。
何か分かる方がいましたら、ご教示よろしくお願いします。

719名無しさん:2013/07/20(土) 02:40:11
>>718

ファイルの中身のチェックはしたの?
リプライファイルとかに記述ミスはない?
カンマやらカッコやら一つでも余計だったり足りなかったりしたら動かないよ 真っ白ページになる

720名無しさん:2013/07/20(土) 13:50:11
初めて質問させて頂きます。

【バージョン】 Ver.2.05→Ver.2.1.2
【設置鯖名】 ベストスペース
【PHPのバージョン】5系
【手動】 現在は動いていない
【実行】 cron-job
【実行間隔】 2分間隔
【不明点】
2013年6月12日よりbotが急に動かなくなりましたので、
バージョンを2.1.2に切り替えました。
PEARフォルダ含む全てのファイルを削除して
新しいVer.2.1.2のものにアップロードし直し、
Ver.2.05で使っていたdata.txtやreply_pattern.php等も
以前動いていた状態そのままで構文も一切いじらず、
パーミッション設定・文字コード等全て確認し上書きアップロードしました。
しかしbot.phpを見に行くと真っ白なままでした。

easybotter.phpだけに原因があるのかと思い、試しに
Ver.2.05のeasybotter.phpに差し替え戻した所『2分以内に受け取った@はないようです。』の表記がなされましたが、
Ver.2.1.2のeasybotter.phpで上書きした途端、また真っ白な画面に戻ってしまいます。
easybotter.phpの構文はダウンロードした時のままいじっていません。
また、Ver.2.05のeasybotter.phpで再度上書きした際『2分以内に受け取った@はないようです。』という
表示はされますが、もちろん呟きやリプライは一切行なってはくれません。

是非ともこの問題の解決法を教えて頂ければと思っています…。
よろしくお願いします。

721718:2013/07/20(土) 18:48:52
>>719
ファイルを全てチェックし、アップロードし直しましたが真っ白なページのままでした。
最初から作り直すことにします。
ありがとうございました。

722名無しさん:2013/08/10(土) 22:44:50
【バージョン】 2.1.2
【設置鯖名】 ロケットネット
【PHPのバージョン】5.2.1
【手動】 動く
【実行】 CRON
【実行間隔】 5時間 間隔
【不明点】 (エラーメッセージがあればコピペ推奨)
現在、自動ツイートのみでRandomにて運用しています。
data.txtのままではどうやっても改行されなかったため(自分のやり方が悪いのか分かりませんが、設定した改行)
data.phpを作成し、
-------------------------------------
<?php
$data = array(
"1つめ1行目
2行目
3行目",

"2つめ1行目
2行目
3行目",
);
------------------------

と設定していますが、これをローテーションへと変更すると、1度目はツイートされるのですが、
<?php
が一番下の行へと移動してしまい、
そのままページを更新すると真っ白に。
アドレスをたたき直すと500エラーに。

どうすれば思った通りに動作してくれるでしょうか?


----------------------------------------------
data.txt で改行を有効化できれば解決なのですが・・・。

setting.phpには
$dataSeparator = "`"; と記述しております。
この場合、data.txtへ書き込む内容としては、3ツイート分で↓のような形で書いています。

うにょらー`もげらー`(。ε゜)ぷえーっ
sugeeeee`mogeeeeee`Yeath`(´・ω・)
ヤ○ー`にょーん`おでこにょーん`Yeath`ぬんぬん

という形になっています。この場合は正しいのでしょうか?

723名無しさん:2013/08/14(水) 14:04:49
>>722
改造はスレ違いですので、スレ立てるほどじゃないその他の質問スレに
やり方を載せておきました。

724通りすがり:2013/08/27(火) 04:32:03
先ほど新しいすれを間違えてたててしまった者です。
見づらくしてしまいすみませんでした。丁寧なご指摘ありがとうございます。


もう一度同じことを書きますが、
サイトに記述してある全ての操作を行い、圧縮してからサーバーにアップロードができないのですが、なにが悪いのかまったくわかりません。
@PAGEさんを借りているのですが、ファイルマネージャーでアップすると以下のようにエラー表示が出されてしまいます。

『Checking files:
ファイル EasyBotter3.zip は OK
Transferring files to the FTP server:
ファイル EasyBotter3.zip は FTPモード FTP_BINARY を使用して FTPサーバに転送されました』

何日もかけていろんなサイトもめぐって、認証やらも全て行い手順通りにしていると思っているのですが....。
FFFTPでアップロードすると、どうやらPEARやMACOSXのフォルダが送れないみたいです。
原因など思い当たることが少しでもありましたら教えて頂けるとありがたいです。


サーバーにあげるためにzipで圧縮すると表記してあったとはどこなのか明記を、ということでしたが、FFFTPでアップロードしても駄目だったようなので以下のサイト様を参考にさせて頂きました。

http://ameblo.jp/honigkuchen-summ-summ/entry-11229233566.html
ここの参照サイトの真ん中より少し下の(4)圧縮作業というところや、
http://alqrantz.blog137.fc2.com/blog-entry-37.html
ここの(3)サーバーにupする、というところに表記してあります。

725通りすがり:2013/08/27(火) 20:21:46
↑の件について、無事に解決致しました。
スレを間違えてたててしまったり、お騒がせしてすみませんでした。

726インクセーバー:2013/08/28(水) 21:40:01
(T_T)山形県平田牧場産で、味はさっぱりだがコクのある上品な味わいで、超<a href="http://9fhuuxp.d4vid.com" title="プリンター インク">プリンター インク</a>豚らしい残念ながら短時間でがっついてしまったため、記憶はおぼろげ DBE27C120BC21EDF803E176AC4C03F53 ながら、美味かったことに間違いは無しこの後も、出雲市内の企業を時間ギリギリで渡り歩きヘトヘト。 “お茶の間の王様”とも言えるテレビであれば、老若男女問わず、顧客にできるSONY<a href="http://nnppar4k4.d4vid.com" title="hp プリンター インク">hp プリンター インク</a> VAIOパーソナルコンピューター Pシリーズ VPCP119KJDPW グリップスタイルで、もっと自由な操作感。 インクセーバー http://o0yfrea9nx.d4vid.com

727名無しさん:2013/09/06(金) 20:16:25
【バージョン】 Ver.2.1.2
【設置鯖名】 @pages
【PHPのバージョン】5.2
【手動】 動く
【実行】 GAE
【実行間隔】 2分間隔
【不明点】 はじめまして、お世話になります。
昨日のお昼頃全ての設定を終え、

728名無しさん:2013/09/06(金) 20:22:08
727です、誤って途中で投稿してしまいました、すみません。

昨日はずっと正常に動いておりました。リプライ、TLどちらも共に反応しました。しかし、本日TLもリプライもどちらも反応しなくなっており、手動で試したところ、問題なく反応しました。cronの問題かと思い、確認をしましたが、on time succesと出ており、通常に動いているようでした。特にファイルもいじっておらず、急に反応がなくなってしまったので何が原因だかさっぱりわかりません。どなたかわかる方いらっしゃいましたら解答していただけると助かります。よろしくお願いします。

729名無しさん:2013/09/09(月) 02:44:39
>>728
Cron JobsでなくLogsで、ラジオボタンをLogs with minimum severityセレクトメニューをErrorにすると過去のエラーを確認出来ます。
参考・ http://onebot.wiki.fc2.com/wiki/GAE%E7%AE%A1%E7%90%86%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
それとGAEは無料分を越えると自動ストップ、16:00でリセットされ自動再開されるので、ご存じなければPerformanceの変更をした方がいいです。
参考・ http://onebot.wiki.fc2.com/wiki/Performance%E5%A4%89%E6%9B%B4

730名無しさん:2013/09/11(水) 23:23:53
>>729
解答ありがとうございます。
先程、教えていただいた方法でエラーを確認したのですが、昨日までは特になにも無かったのですが、今日の朝からいきなりErorr 500と出ておりびっくりしました。cronが原因だったようなので、検索かけて直していこうと思います。ありがとうございました◎

731名無しさん:2013/09/16(月) 17:36:51
【バージョン】 Ver.2.1.2
【設置鯖名】@pages
【PHPのバージョン】5.3.3
【手動】 動かない
【実行】 gae
【実行間隔】 2分間隔
【不明点】リプライしない

数日前からリプライだけ全く反応しなくなりました。
定期ポスト・TL返信はcronで実行できているのですがリプライだけ手動でも動かず、「2分以内に受け取った未返答のリプライは〜」と表示されるだけで返信しません。
パーミッションを色々と変えてみたりもしましたが、改善せず……。
サーバーのファイルを全削除してダウンロードしたてのファイル(setting.phpのみ使い回し)と入れ替えても状況が変わらず、完全に行き詰ってしまいました。どなたかお知恵をお貸しください。

732731:2013/09/19(木) 17:08:17
自己解決しました。スレ消費申し訳ありません。

733シチズン エコドライブ:2013/09/23(月) 14:01:33
Bring to an end Whining And Commence your own special men Program Alternatively
シチズン エコドライブ http://www.dietasdeadelgazar.info

734womens boots:2013/09/23(月) 20:47:23
Hi there to every body, it’s my first visit of this web site; this web site consists of amazing and truly good material in support of visitors.
womens boots http://libreriaastarte.com/womens-boots.html

735louie vuitton:2013/09/26(木) 23:34:15
That’s in fact a fastidious YouTube movie pointed out inside this piece of writing concerning how to write a paragraph, so i got clear idea from here.
louie vuitton http://insightkenya.com/louie-vuitton.html

736ughs:2013/09/28(土) 16:40:21
That’s genuinely a nice video stated within this article regarding how to write a piece of writing, thus i got clear idea from here.
ughs http://ganyu-window.com/ughs.html

737inexpensive ugg boots:2013/09/28(土) 19:10:43
One more thing that I would like to share at this place is that, whatever you are using free blogging service but if you don’t update your weblog on on a regular basis basis then it’s no more worth.
inexpensive ugg boots http://libreriaastarte.com/inexpensive-ugg-boots.html

738ugg boot outlet:2013/09/28(土) 20:14:18
One more thing that I would like to share here is that, doesn't matter what you are using free blogging service but if you don’t update your webpage on regularly basis then it’s no more worth.
ugg boot outlet http://libreriaastarte.com/ugg-boot-outlet.html

739ugg sneakers:2013/10/08(火) 03:05:12
What's up to every , because I am really keen of reading this blog’s post to be updated daily. It consists of nice stuff.
ugg sneakers http://libreriaastarte.com/ugg-sneakers.html

740名無しさん:2013/10/09(水) 17:58:44
【バージョン】 Ver.2.1beta
【設置鯖名】 @pages
【PHPのバージョン】5.2
【手動】 動かない
【実行】 GAE2つ, Free Web Cron Service1つ
【実行間隔】 2分間隔
【不明点】 10月9日の朝8時ごろから急にポスト、返信など全ての機能が停止し、
手動で動かしてみたところ"Could not authenticate you"と表示されるようになりました。
GAEとFWCSで動かしているbotが同時に停止しており、Cronの問題ではないようです。
どのbotのスクリプトも一切変更していないので、原因に心当たりもありません。
お知恵をお貸しいただけないでしょうか。

741名無しさん:2013/10/10(木) 03:39:23
>>740
「phaがときどき見るかもしれないスレ」を見てみて
phaさんのサイトから認証をしてたら、何人か報告があるので同じ症状だと思う
対策してくれるみたいなのでそれ待ちですねー。または自分でviaを設定するか

742名無しさん:2013/10/10(木) 09:30:47
>>740
ふおお…本当だ…!
ありがとうございます!

743名無しさん:2013/10/10(木) 09:31:32
742です
すいません、>>741でした

744名無しさん:2013/10/13(日) 13:45:44
【バージョン】 Ver.2.1.2
【設置鯖名】 レン鯖/@pages
【PHPのバージョン】5.2.11
【手動】 動かない
【実行】 Free Web Cron Service
【実行間隔】 15分間隔
【不明点】
easybotterさんが動かなくなる10月8日くらいのエラー以降にbotのアカウントでAPIに登録しConsumer keyなど必要な情報を取得し、setting.phpに書き込んでアップデートした後のことです。

[[Twitterへの投稿に成功しました。
@に投稿したメッセージ: http://twitter.com//status/]]

上記のような文章が出てきました。投稿はされていません。上記はランダムポストのテストだったのでTL反応は出来ないかと思ってテスト垢でテストをしてみたところ。

[[3分以内に受け取った未返答のリプライはないようです。
Twitterへの投稿に成功しました。
@に投稿したメッセージ: http://twitter.com//status/]]

ちなみに一行目はリプライ反応なので問題ないです。2,3行目は5分以内にTLに指定語句があった場合反応するはずです。
反応はしていますが、書き込みはされません。
IDの取得が出来ていないのかと思いましたがsetting.phpではちゃんと正しいIDが書かれていました。

どなたか対処の仕方をご教授いただけると幸いです。
一応過去スレを見ましたが、漏れがあり質問が重複していたら申し訳ありません。

長文失礼しました。どうぞよろしくお願い致します。

745名無しさん:2013/10/15(火) 21:30:22
744です、こんばんは。
質問ですが自己完結しました。
実は自分でもよくわかっていないのですがAPIで新しいアプリケーションを作成し、念入りに設定をしたらうまくいきました。

ご迷惑おかけしました。そして見て少しでも考えてくださった方はありがとうございました。

757名無しさん:2013/10/22(火) 08:50:24
なんか、えらい書き込みが・・・↑

ええと、先日からBotが動きません。
公式でも言及されているように「Easy Botter」で設定されている分で、
別名でアクセスキーを取得しているBotは大丈夫です。
それで、公式からはpha様がBBSへアクセスキー取得の案内をされています。
その他に、非公式wikiでも、OAuthの認証に関連して、独自のアクセスキーの取得の仕方が紹介されています。
で、質問なんですけど、
初心者に近い人は、どっちを参考にした方が分かりやすいですか?
こんな質問ですみません;

773名無しさん:2013/10/26(土) 20:45:23
757です。
書き込みが埋もれたか、スル―されたか分かりませんが、
pha様が案内されていたサイト様が紹介されていた方法で
何とかなりました。
ありがとうございました。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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