したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

botにこんな機能があったらいいなスレ

19名無しさん:2010/02/09(火) 22:26:45
新しいスクリプトで自動フォローが実装されましたが
最近はスパムも多いので「フォローして」とか決まった語句でフォローできる機能がほしいです。

20名無しさん:2010/02/11(木) 17:10:06
何月何日から〜日が経ちましたとか、何月何日まであと〜日みたいなカウントダウン機能。すでにある?

21名無しさん:2010/02/12(金) 04:26:45
ないけど、PHPのちょっとした知識があればすぐに組み込めるよ

22名無しさん:2010/02/12(金) 14:06:44
>>21
ありがとう。
ちょっと調べたら結構簡単に組み込めたわ。

23名無しさん:2010/02/12(金) 16:16:01
1つのbotにA,B二つの人格がある場合、一度Aがリプしたら
次のリプもまたAが返すように設定なんてできないんですかね…

24うら:2010/02/13(土) 08:20:59
>>23
条件設定にそれを組み込めばよろし。
メッセージを作るループ内で、人格を変数に代入しておいて判定させたら?

25名無しさん:2010/02/14(日) 17:34:22
自動フォロー返し、とても助かってます。
…で、逆に、リムーブされた場合に
自動にフォローを外すようにできないでしょうか?

26名無しさん:2010/02/15(月) 13:52:12
>>うらさん
23です。そうですね、ちょっと不安ですが試行錯誤してみます!
回答ありがとうございました!

27名無しさん:2010/02/20(土) 20:54:14
特定のユーザーに話しかけられた時だけ違う反応を返すというのはできないでしょうか。
やり方のヒントや考え方だけでも教えて頂けると助かります

28名無しさん:2010/02/20(土) 21:07:39
>>27
下記スレッドの122及び122へのレスを参照

EasyBotter2.0
http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1265625817/l100

29reo:2010/02/20(土) 21:18:23
>>27
出来ます。
でもちょっとめんどくさい。

私が実行した方法を記述します(ver1.42)
①ファイルを分割(分割し、各ファイルの「$reply_pattern」を、ファイルごとに変えておく)
んで、ファイル名設定の部分も分けて設定する
$replyPatternFileA = "A.php";
$replyPatternFileB = "B.php";
②//リプライの文章をつくる の上に
require_once($replyPatternFileA);
require_once($replyPatternFileB);
追加
③//リプライのパターンを照合する 以下で
//発言者のIDを取得する
$retuneID = $replies2[$i]["screen_name"];
追加

if($retuneID == "分けたいID"){
foreach(replyPatternFileAに書いた変数名 as $pattern => $res){
$pattern = preg_replace("@\@@","\@",$pattern);
if(preg_match("@".$pattern."@",$replies2[$i]["text"]) === 1){
$message = $res[array_rand($res)];
break;
}
}
}
else{
foreach(replyPatternFileBに書いた変数名 as $pattern => $res){
$pattern = preg_replace("@\@@","\@",$pattern);
if(preg_match("@".$pattern."@",$replies2[$i]["text"]) === 1){
$message = $res[array_rand($res)];
break;
}
}
}
に変更

これが綺麗なやり方かどうかはわかりません。
でも実際動いてますので、考え方としてどうぞ。

30名無しさん:2010/02/24(水) 23:29:20
>>29
27さんではないのですが、29さんのお陰でver1.42は上手く出来ました!
ありがとうございます! 一言お礼が言いたかったので書き込ませていただきました。
それに気をよくしたわけでもないのですが、ver2.0でも同じ事が出来ないかと、現在悪戦苦闘中です……道程は遠そうですが……

31名無しさん:2010/03/01(月) 01:24:33
>>30
2.0スレッドの方で既に回答が来ているので、そちらを参考にしてみて下さい。

32名無しさん:2010/03/01(月) 20:13:19
>>30
恥ずかしながら、2.0スレッドはどこをどうすれば良いのか必死で解読中です。やはりきちんと勉強しないとさっぱりですね……

33名無しさん:2010/03/03(水) 02:23:28
>>32

2.0スレの>>206-207
これのつながっているレスを参考にしてみてください。

お返事が遅くなってすみませんです。

34うら:2010/03/05(金) 12:46:45
autoFollowにお礼をいう機能

初心者スレでも話が出ていましたが、あってもいいと思いますね。
autoFollow()の引数で連絡用発言を指定できたらもっと良いですね。

//連絡不要の場合
$response = $eb->autoFollow();
//定型連絡の場合
$response = $eb->autoFollow("フォローありがとう^^");
//連絡文がランダム
$response = $eb->autoFollow("follow_thx.txt");

35名無しさん:2010/03/10(水) 04:59:47

Ver2.0のOAuthで
ある特定の言葉を含むリプライを受け取った時、
特定のリプライを返すと同時にアイコンを変更、

そして次のリプライを受け取った時、
リプライと同時に普通のアイコンに戻す仕組みにしたいと一考しています。

しかし恥ずかしながらアイコンをTwitterにOAuthでUPする方法がわかりません。

微力でもいいので助力頂けたらと思います。
よろしくお願い致します。

36うら:2010/03/10(水) 12:29:27
>>35
できますよ。改造ネタですよ。

http://twitter.com/account/update_profile_image.xml
画像データを multipart で送りつけてやればいいのです。
詳しくは Twitter API 仕様をご覧ください。

37名無しさん:2010/03/10(水) 12:47:39
>>36
うら様ご回答下さってありがとうございます。

Twitter API仕様を拝見して挑戦します。

それから躓いた時、また助力を求めに来ます。
ありがとうございました。

38名無しさん:2010/03/15(月) 23:28:43
「○○に■■」ってつぶやきに対して、■■に反応し
「. @XXXX 『○○に■■』だなんて」って感じのつぶやきをする機能は無いですか?

39名無しさん:2010/03/17(水) 23:31:00
リプライ中の二つの単語に反応するようにする機能ってないでしょうか…。
たとえば一つのbotに複数人キャラがいる(A、B、Cさん)として、
@XXXX Aさんおはよう!だったら「A」と「おはよう」に反応するとか。

40名無しさん:2010/03/18(木) 01:02:30
>>38
Ver2なら実装済み、既存の機能を転用するだけです

>>39
正規表現でどうぞ

41名無しさん:2010/03/18(木) 17:54:24
140文字以上のやつを分けて投稿したいです。
なんか区切り文字とか使って。
そんなの希望します。

42うら:2010/03/19(金) 12:32:54
>>41
こちらを
http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1266290935/141,156,162

43名無しさん:2010/03/20(土) 19:01:28
1.4までできていたのですが、Easybotterになってからできなくなってしまったので相談します。

cronが落ちた時などに手動で特定の時間だけ選択出来るような仕組みを考えて実践していました。

reply_random_入力.html のようなフォーム入力のhtmlへアクセスし、
begininput と endinput を入力、
reply_random.php へフォームで送信するような仕組みにしていました。
受け取った側の、現バージョンだと getRecentTweets 関数の中で、
開始時間(現在時刻 - startinput)から終了時間(現在時刻 - endinput)内で
判定するようにすることで、実装できていました。
しかし、現在はファイル構成も変わっており動作しなくなってしまいました。

このような仕組みを、現バージョンで実践されている方はいらっしゃるでしょうか?

44名無しさん:2010/03/20(土) 19:19:20
>>35
できますが、PEARに改造が必要です。
http://twbot.blogspot.com/2010/03/easybotter2pearhttpoauth.html

45名無しさん:2010/03/22(月) 00:45:24
特定のアカウントに対して、
「Aくん」を→「Aさん」のように呼び方を変えさせたいのですが、方法はありませんか?

46名無しさん:2010/03/22(月) 09:10:19
>>45
改造すればできるよ
リプライパターン読み込み時に振り分ければ良い

47名無しさん:2010/03/22(月) 19:13:37
>>44

ご返信ありがとうございます。難しそうですね…別のやり方を考えてみます

48名無しさん:2010/03/24(水) 04:57:15
ボット宛のメッセージを公式RTとして吐きだすことはできないでしょうか?

やりたい事は、自動フォローとこのボット宛のメッセージの公式RT化の2点なんですが…

49名無しさん:2010/03/24(水) 18:41:21
てか、なにこのエロいツイッター
http://twurl.cc/2c5p

50名無しさん:2010/03/24(水) 21:53:18
>>40
どこを転用すればいいのでしょうか

51名無しさん:2010/03/24(水) 22:27:19
>>50
そこは考えるより実際やってみれば分かると思うよ

52名無しさん:2010/03/24(水) 23:13:17
>>51
自分で考えられる範囲ですと「@XXXX 〜〜」しか出来なくて・・・

53名無しさん:2010/03/24(水) 23:44:08
>>52
つまり直に教えてくれなきゃ答えになってないということですか?
なら正規表現やここの掲示板ログくまなく探したら分かると思うよ

54名無しさん:2010/03/24(水) 23:45:14
>>52
そこから先のやり方が思いつかないあなたは初心者ではないだろうか?
PHPがわかるなら別に難しい改変じゃないよ、.@にするのは既出の案件だし

55名無しさん:2010/03/25(木) 13:48:12
>>48
公式RTは無理です。誰かにやってもらって初めて公式RTされるので。

非公式RTならば、>>54さんのいう.@にする案件で.の部分を"RT "にするだけだろうし。

56うら:2010/03/26(金) 12:30:05
>>55
いや、 API を叩けば公式 RT もできますよ。
でも改造ネタにはなりますね。
でも Web から RT ボタンを押した方が手軽で確実です。

5748:2010/03/26(金) 21:21:41
>>56
いや、手動だとbotの意味が無いわけで…ヽ(;´Д`)ノ

この方のbotのように動くとありがたいのですが難しいですかね?
http://e6sc8e.jugem.cc/?eid=414
http://twitter.com/RTwiccorn

58名無しさん:2010/03/26(金) 22:39:25
>>57
だったらそちらで聞いてみたら良いのでは?
未実装に機能付加されるのを待つより早いと思うよ

5948:2010/03/27(土) 07:55:16
>>58
あちらはソースの公開や配布などをしていないのと
自動フォローが無いようなのでこちらの方が適切かなと思いました。

60うら:2010/03/27(土) 12:39:30
>>57
???
Web で「リツイート」ボタンを押すのが公式 RT です。( Twitter クライアントでもできますが)
公式 RT ですから、RT したアカウントは見えますが、「〜〜で」はつきません。

というか、公式 RT は そのアカウントの人の発言ではない、と言うスタンスのようですので、
公式 RT するとフォロワーのタイムラインには出ますけど、自分のプロフィールページには出ないと。

6148:2010/03/30(火) 21:26:23
>>60
"Webで"ではなくAPI経由でも公式RTは可能ですよね?

すいません、>>60の発言の意図が読めません。

62名無しさん:2010/03/30(火) 22:11:41
>>61
可能だけど、機能追加じゃなくて別のスクリプト使った方がいいんじゃないの?
公式RTをAPI経由でやるのはドイツ語のサイトでPythonのスクリプト公開されてるのを見たよ

63名無しさん:2010/04/11(日) 22:00:40
こんにちは、いつもお世話になっております

「こんな機能があったらいいな」ということで、既に余所様で実装済みの機能ではありますがフォロー返し・リムーブ返しの半自動化機能があったらいいなと思いました
bot宛てにフォローしてとリプライすると自動的にフォローしリムーブしてとリプライすると自動的にリムーブできればと
今のところフォロー返しもリムーブ返しも手動で追いつくペースではあるのですが中にはbotからフォローされたくないという方もいらっしゃるでしょうし、わたしもこちらからだけフォローしておきたいbotもいます
選択肢を広げる意味で将来的に実装して頂けたら素敵だと思いました

それでは失礼いたします
最後になりましたが素敵なプログラムを本当にありがとうございます!

64名無しさん:2010/04/19(月) 06:06:41
BOT自身からのリプをRTと同じく返信返すか否か選択できるといい
診断メーカーなどで@IDを付けるものなどで延々自己リプでループしてるBOTをよく見かける
難しくない改造とはいえデフォで制御できた方が良いかと

65名無しさん:2010/04/26(月) 18:40:45
フォロー返しする際、お礼のリプが出来たら良いな

66名無しさん:2010/04/27(火) 01:10:46
>>65
wiki

67名無しさん:2010/05/06(木) 17:57:48
botとしりとりがしたいのですが、初心者には難しいでしょうか?

68名無しさん:2010/05/06(木) 23:56:02
>>67
出来ないことはないけど
ifとか条件付け程度は最低限わからんとどうにもならんよ

69名無しさん:2010/05/11(火) 16:31:24
@で話しかけられて返事をする際に、想定される単語がまったく使われず、パターン反応できない場合、その内容が保存もしくは転送されたらうれしい。

70名無しさん:2010/05/11(火) 17:08:41
家電屋さん始めたよー^^
良かったら見てねー^^
商品情報ブログ
http://ameblo.jp/a-it/

71名無しさん:2010/05/11(火) 18:45:50
学習機能
bot宛に「○○===△△△」と発言するとreply_pattern.に書き込んで「おぼえた」と返す
以降、bot宛に○○を含むリプライがあったら「△△△」と返す
荒らし対策に特定のIDユーザーのみ学習機能を許可する

少し複雑ですが、こういう機能があればフォロワーさんに楽しんで貰えるかな…と

72名無しさん:2010/05/12(水) 02:32:59
>>69
ログ取りするようにすればいい
既出の改造法を応用すればできるんじゃない?

73名無しさん:2010/05/29(土) 16:36:46
Twitterで投稿したつぶやきを自動的に2ちゃんねるに投稿する機能。

74名無しさん:2010/05/29(土) 17:19:53
そんな迷惑な機能いらないです。

75名無しさん:2010/09/30(木) 23:14:34
はじめまして!最近Twitterをみててbotの存在をみてプログラミングやった事ないですがbotを作ってみたいと考えています。
以下の様なbotは作成可能でしょうか?
・blogを更新したら自動的に◯◯がblogを更新した事を呟く。
・特定のyoutubeなど指定した動画が再生された際にそれを呟く。
ご存じの方いらっしゃいましたら教えて下さい。

76名無しさん:2010/10/01(金) 01:42:17
> ・blogを更新したら自動的に◯◯がblogを更新した事を呟く。
自分のサーバーで稼働してるBlogなら改造次第で可能
CRONで定期的にRSSを読ませて、更新されていたらTwitterにポストさせる手もある
いずれもEasyBotter単体では無理、ある程度のプログラミング知識が必要

> ・特定のyoutubeなど指定した動画が再生された際にそれを呟く。
ようつべの構造はよくわからないんだけど「デベロッパー ダッシュボード」を利用して
youtubeの再生数を確認させるプログラムを組めるのなら可能なんじゃない?

77名無しさん:2010/10/14(木) 02:59:06
整理age

78名無しさん:2011/04/08(金) 22:14:39
さがってるものage

79名無しさん:2011/05/14(土) 13:45:02
「レシピ:●●」のようなリプから料理名を覚えて
「料理作って」と言われると覚えた料理名をランダムで返す…
というような機能はできるでしょうか?

80名無しさん:2011/05/15(日) 06:32:17
>>75
ブログの更新告知はtwitterfeedでいいんじゃない?
作るのが目的なら別だけど

81名無しさん:2011/05/16(月) 23:31:57
>>79
出来る

reply_pattern.phpに
"「レシピ:(.*)」"=> array(
"$1ですね。おぼえました。",
),

"料理作って"=> array(
"はいどうぞ、{cooked}です。",
),


function __constructでレシピ名を保存したファイルを配列に読み込んで、メンバー変数にセットしておく。


function makeReplyTweetsの
if(preg_match("@".$pattern."@u",$reply->text, $matches) === 1){の下あたりに
 マッチしたパターンが「レシピ:(.*)」だったら、
$matches[1]に格納されているレシピ名をレシピ名保存ファイルの末尾に追加。
 ※__constructでセットしたレシピ名配列に、$matches[1]が無いことを確認してから保存出来れば尚OK


function convertText内で
$text内の{cooked}を__constructでセットしたレシピ名配列からランダムで置換。

多分そんな感じ。

82うにゃ:2011/05/19(木) 01:49:57
①特定の人からのリプに別リプ送れるじゃない?

じゃぁ、
②特定の人のついーとに別リプったりとか?できるの?

例①:
・他人からリプで@bot おはよ
 botからリプで@anata おはようございます!
・俺からリプで@bot おはよ
 botからリプで@ore ……チッ

例②:
・貴方(@無しで)おはよ
 botからリプで@anata おはようございます!
・俺(@無しで)おはよ
 botからリプで@ore ……チッ…

分かりにくくてスマヌ。

83名無しさん:2011/05/19(木) 06:55:11
>>82
ほんとにわからないw
別リプとか他人、俺、貴方とか。
ごめんなさい、馬鹿で。
図解してw

84名無しさん:2011/05/20(金) 17:56:02
特定アカウントのタイムラインを取得→特定ワードがある場合に実行
簡単なことだ

85名無しさん:2011/06/08(水) 14:31:12
自動でプロフィール変更できたらいいなー、とよく思います
アイコン変更だけじゃなくて名前や位置情報も変えたい

86名無しさん:2011/06/08(水) 17:23:47
>>85
$eb->_setData('http://api.twitter.com/1/account/update_profile.xml',array('location'=>urlencode('東京都千代田区')));
とかすればいいんじゃないの?

Documentationに書いてあるよ。
http://dev.twitter.com/doc/post/account/update_profile

87名無しさん:2011/06/08(水) 18:24:41
>>86
やってみたけど文字化けして駄目だった

88名無しさん:2011/06/08(水) 20:22:47
>>87
変更はできたんだ。じゃ文字コードさえ間違ってなかったら、urlencode外せばいけるんじゃない?
いろいろ試してみて。

89名無しさん:2011/06/08(水) 21:36:34
>>88
あ、本当だ。外したら出来た
どうもありがとう!

90名無しさん:2011/06/20(月) 23:37:00
標準機能で、「占い」機能あるじゃないですか?
同一ユーザは1日1回しか占えないと言うように改造したいのですが、できますかね?
例えば、1日に既に1度リプライで結果を送信されたあと、再度「今日の占い」とbot宛に
ツイートすると、「占いは1日1回までですよ」みたいなのが、送信されるみたいな。

91名無しさん:2011/06/20(月) 23:43:19
90のものです。
書いた後に気づきましたがスレ違いですね。すみません。別場所に書きます。

92名無しさん:2011/07/06(水) 04:52:36
リプライ制限するときに、たとえば
「もうお話は終わりです」とか「もはやなにも言うまい…」
とか「いま忙しいからまたね」とか「あなたとの会話はひとまず終わりにしようね」とか、
決め台詞を言って、シメる機能があればいいなあ!!!と常々思っています!

93名無しさん:2011/07/08(金) 21:52:15
規制対策が欲しいです
規制されたらアイコン変更、規制直前に休憩制限・・・など

94名無しさん:2011/07/26(火) 07:52:07
twitterが日本語タグに対応したので、botがタグのほうの日本語に反応してしまって
ちょい困ってます
発言者さんがせっかくbotに話しかけても日本語タグつきで話されるとタグのほうの
単語に反応してしまいます。

今後、タグに反応しないスクリプトが必要になってくるような気がします。

95名無しさん:2011/07/26(火) 23:33:54
マルコフ機能付けたEasyBotter.php書いたけど需要あるかな

96名無しさん:2011/07/29(金) 04:26:18
>>95
よろしければ拝見したいです。

97名無しさん:2011/07/31(日) 21:56:27
>>96
遅くなりました
http://ow.ly/5RrPj
こんな感じです

98名無しさん:2011/08/01(月) 05:45:42
>>95
96です。ありがとうございます!
試させていただきますね!

99名無しさん:2011/08/05(金) 18:59:28
初心者スレにmentions,home_timeline重複取得に関して質問があったので、ちょっと書いておきます。

EB2はなぜか取得にscince_idパラメータを使用していません。重複削除には時間を使用しています。
(おそらくEB1で、ファイルを保存したりしないようにしようと考えたのでしょう。)

$limittime = $now - $minute * 70; //取りこぼしを防ぐために10秒多めにカウントしてる

しかもちょっと計算式違いますw $limittime = $now - ($minute * 60 + 10);でしょう
これに、GAE-cronのルーズさも加わって、おそらく正確には処理できていないと思われます。

$tweet_id = (string)$tweet->id;
if($limittime <= $time && $this->_latestReply < $tweet_id){ .....

「こいつバカじゃないの?↑の行で処理しているじゃん!」と思うかもしれませんが、
Snowflakeの導入でステータスIDは整数のintを超えていてfloat扱いになって以降、このへんかなり怪しいです。
詳しくは http://ideone.com/LWSm3 参照

$this->_latestReplyの内容はlog.datに書きこまれた、最後にリプライしたステータスIDですが、
リプライ処理、TL処理の両方で兼用しているので、トレースすればわかるのですが、どっちの最後の値かわかりません。
両方終えた大きな方です。
mentions、home_timelineに同じ$this->_latestReplyを使うと、どちらかで取りこぼしの”可能性”が出てきます。

なので、修正内容は、
1.リプライ、TLで最後にリプライしたステータスIDを別々に保存する。
2.保存したステータスIDをscince_idパラメータにして、mentions、home_timelineを取得する。
の修正が必要になります。

100名無しさん:2011/08/05(金) 19:01:36
>>99 の続き

以下に具体的な変更”案”を提示します。あくまで”案”です。
文法チェックと脳内トレースしかしていないので、過不足あるかもしれませんが、
おそらくこんな感じの修正になると思います。

-------------------------------------------------------------
コンストラクタ
$this->_repliedReplies = array();
$this->_logDataFile = "log.dat";
$this->_latestReply = file_get_contents($this->_logDataFile);
の下に
$this->_TLrepliedReplies = array();
$this->_TLlogDataFile = "TLlog.dat";
$this->_TLlatestReply = file_get_contents($this->_TLlogDataFile);
を追加
TLlog.datは予めlog.datをコピーして書き込み可で作成しておく。
-------------------------------------------------------------
同じくコンストラクタ
//どこまでリプライしたかを覚えておく
function saveLog(){
rsort($this->_repliedReplies);
return file_put_contents($this->_logDataFile,$this->_repliedReplies[0]);
}
の下に
function saveLogTL(){
rsort($this->_TLrepliedReplies);
return file_put_contents($this->_TLlogDataFile,$this->_TLrepliedReplies[0]);
}
-------------------------------------------------------------
reply関数内
$response = $this->getRecentTweets($response, $cron * $replyLoopLimit * 3);
$replies = $this->getRecentTweets($response, $cron);
の2行削除
since_idを使うのでgetRecentTweets関数は不要になる
-------------------------------------------------------------
reply関数内
$replies = $this->selectTweets($replies);

$replies = $this->selectTweets($respons);
に変更

101名無しさん:2011/08/05(金) 19:02:07
>>100 の続き
-------------------------------------------------------------
replyTimeline関数内
$timeline = $this->getRecentTweets($timeline, $cron);
を削除
since_idを使うのでgetRecentTweets関数は不要になる
-------------------------------------------------------------
replyTimeline関数内
$this->_repliedReplies[] = (string)$response->in_reply_to_status_id;

$this->_TLrepliedReplies[] = (string)$response->in_reply_to_status_id;
に変更
-------------------------------------------------------------
replyTimeline関数内
if(!empty($this->_repliedReplies)){
$this->saveLog();
}

if(!empty($this->_TLrepliedReplies)){
$this->saveLogTL();
}
に変更
--------------------------------------------------
removeRepliedTweets関数内
$id = (string)$reply->id;
if(in_array($id, $this->_repliedReplies) === FALSE){
$replies[] = $reply;
}
を、値がfloatだとin_arrayがまともに動作しないっぽいので
$replied_flg = false;
foreach($this->_repliedReplies as $k => $v){
if ($id === $v){
$replied_flg = true;
break;
}
}
foreach($this->_TLrepliedReplies as $k => $v){
if ($id === $v){
$replied_flg = true;
break;
}
}
if ($replied_flg == false){
$replies[] = $reply;
}
に変更

--------------------------------------------
function getFriendsTimeline(){
$url = "http://api.twitter.com/1/statuses/home_timeline.xml&quot;;
return $this->_getData($url);
}

function getFriendsTimeline(){
$url = "http://api.twitter.com/1/statuses/home_timeline.xml&quot;;
$url .= "?since_id=".$this->_TLlatestReply;
$url .= "&include_rts=false";
$url .= "&exclude_replies=true";
return $this->_getData($url);
}
に変更
--------------------------------------------
function getReplies($page = false)
{
$url = "http://api.twitter.com/1/statuses/mentions.xml&quot;;
if ($page) {
$url .= '?page=' . intval($page);
}
return $this->_getData($url);
}

function getReplies($page = false){
$url = "http://api.twitter.com/1/statuses/mentions.xml&quot;;
$url .= "?since_id=".$this->_latestReply;
$url .= "&include_rts=false";
if ($page) {
$url .= '&page=' . intval($page);
}
return $this->_getData($url);
}
に変更
--------------------------------------------

私はあまりEB詳しくないので、この修正が必要か否かの判断も含め、後のことはEBユーザーさんに丸投げしようと思います。

102名無しさん:2011/08/05(金) 19:06:06
>>99-101
一応スレチなんで
Botの改造方法を紹介するスレ
http://jbbs.livedoor.jp/bbs/read.cgi/internet/6629/1259840844/l100

103名無しさん:2011/08/16(火) 03:07:00
>>97さん
ありがとうございます!!!! マルコフ、待っておりました!!!!
感激です!!!!!
早速試させて頂きます!!! 本当に有難うございます!!!

104yuri:2011/08/28(日) 23:21:16
>>楽に稼げるアルバイトの件。情報載せておきます(#^^)b! http://tinyurl.k2i.me/GoeA

105バーバリー ハンドバッグ:2012/11/03(土) 02:35:27
はじめまして。突然のコメント。失礼しました。
バーバリー ハンドバッグ http://burberry.suppa.jp/

106名無しさん:2013/01/24(木) 01:25:50
スレチでしたら申し訳ありません。

絵文字のリプライにBOTが絵文字付きで返信できますか?

107kids uggs cheap:2013/09/25(水) 19:19:44
I always spent my half an hour to read this web site’s posts all the time along with a cup of coffee.
kids uggs cheap http://g-mex.com/kids-uggs-cheap.html

108waterproof uggs:2013/10/07(月) 00:52:25
It’s an amazing article in favor of all the web visitors; they will take advantage from it I am sure.
waterproof uggs http://daccalive.com/waterproof-uggs.html

109classic ugg:2013/10/08(火) 02:04:15
It’s awesome to pay a quick visit this web site and reading the views of all colleagues on the topic of this paragraph, while I am also keen of getting knowledge.
classic ugg http://itdpens.com/classic-ugg.html

110Cheap Ugg Boots:2013/10/20(日) 03:22:08
Hi to every , as I am genuinely keen of reading this weblog’s post to be updated on a regular basis. It includes pleasant stuff.
Cheap Ugg Boots http://natural-art.co.uk/

111Ugg Outlet:2013/10/21(月) 14:34:52
Hi to every one, for the reason that I am really eager of reading this weblog’s post to be updated on a regular basis. It includes nice data.
Ugg Outlet http://rsmotorhomesales.co.uk/

112ヴィヴィアンウエストウッド バッグ:2013/10/21(月) 17:04:45
Article writing is also a excitement, if you be familiar with afterward you can write if not it is difficult to write.
ヴィヴィアンウエストウッド バッグ http://www.livedojo.com/

113gucci バッグ アウトレット:2013/10/25(金) 16:57:35
And that once the several mysteries encompassing the previous Alimport chief commenced to sprout.
gucci バッグ アウトレット http://www.smokefreecharleston.org/templates/7-gucci-fashion.html

114アグ ブーツ:2013/10/30(水) 05:08:34
Therefore, increasingly, they kept clear connected with Ian, knowing that if these people dared to broach accidental injuries (particularly insoluble ones!) they would incur his / her wrath. It didn take Ian long to realise that the direct reports were failing to provide results and he became exceedingly frustrated within the lack of progress. Naturally he remonstrated at their side, explaining over and more than again the importance connected with proposing solutions. what you paid intended for to spot challenges and also produce SOLUTIONS! But it was to be able to no avail. The more Ian fretted, the more his direct reports took fright and suffered with solution paralysis. Eventually, Ian called a uncertainty meeting and demanded learn more. the problem? he shrieked, slamming his fist down about the table. But his direct information, flabbergasted to hear Ian when using the P word, couldn bring themselves to tell him that the issue was him! Advice to Ian.
アグ ブーツ http://www.shyaammusic.com/

115ヴィヴィアンウエストウッド バッグ:2013/10/31(木) 22:22:00
Wow, what a video it is! Actually pleasant quality video, the lesson given in this video is really informative.
ヴィヴィアンウエストウッド バッグ http://www.livedojo.com/

116コーチ バッグ 新作:2013/10/31(木) 23:52:18
These all YouTube gaming video lessons are actually in nice quality, I watched out all these along by means of my friends.
コーチ バッグ 新作 http://www.sedeinc.com/

117Moncler Polo:2013/11/03(日) 16:42:37
Hello to all, because I am in fact eager of reading this botにこんな機能があったらいいなスレ - Twitter Bot BBS web site post to be updated on a regular basis. It includes nice information.
Moncler Polo http://monclerparka.alt85.com

118Kate Spade sale:2013/11/04(月) 02:58:27
Hurrah, what a quality it is! For the reason that mostly YouTube movies have no nice quality, but this botにこんな機能があったらいいなスレ - Twitter Bot BBS is in fact a nice quality video.
Kate Spade sale http://katespadeonline.plastic-nameplates.com


新着レスの表示


名前: E-mail(省略可)

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

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

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

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