2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【Twitter】 BOT製作支援スレ part2

1 :nobodyさん:2010/01/18(月) 23:18:42 ID:wnXKZf+j
前スレ
http://pc11.2ch.net/test/read.cgi/php/1254028559/

2 :nobodyさん:2010/01/18(月) 23:19:47 ID:wnXKZf+j
プログラムとかわかりません><
http://twittbot.net/

Perl
http://search.cpan.org/dist/Net-Twitter/

PHP
http://pear.php.net/package/Services_Twitter
http://labs.transrain.net/products/services_twitter/

Ruby
http://twitter4r.rubyforge.org/

Java
http://yusuke.homeip.net/twitter4j/ja/index.html

プログラミングができなくても作れるTwitter botの作り方
http://pha22.net/twitterbot/

cron
http://www.onlinecronjobs.com/
http://www.setcronjob.com/
https://mywebcron-com.loopiasecure.com/
http://cron-job.de/

GoogleAppEngineによるcron
http://code.google.com/intl/ja/appengine/
http://j.mp/861dO8
http://d.hatena.ne.jp/deeeki/20091201/gae_register_account


3 :nobodyさん:2010/01/18(月) 23:20:45 ID:wnXKZf+j
OAuth
http://wolf.silk.to/labo/oauth.html (要curl)
http://www.msng.info/archives/2010/01/twitter_api_oauth_with_php.php
http://j.mp/5uaORh (curl不要その1)
http://j.mp/7vP58W (curl不要その2)

TwitterAPI日本語訳
http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt




4 :DAWNTO_Windy-melt ◆Windy/f9HNwg :2010/01/18(月) 23:41:31 ID:???
いちおつ

5 :nobodyさん:2010/01/19(火) 00:20:40 ID:???
さて前スレ>>993の質問が未回答だ

お邪魔します。phaさんの配布されている物を使って作成したbotなのですが、
複数件リプライを貰っているのに最新1件のリプライにしか反応(返事を)しない場合はどのような原因が考えられるでしょうか?
ちなみに手動で叩いてみてもやはり最新1件のリプライにしか反応しませんorz

前スレ>>993
とりあえずリプライ処理の部分のソースを書いてほしい。



6 :nobodyさん:2010/01/19(火) 00:24:08 ID:???
いつも思うんだけどphaさんに聞きゃいいじゃん
ニートなんだろ?

7 :nobodyさん:2010/01/19(火) 00:29:23 ID:???
>>6
phaさんは多分忙しいんだよ

8 :nobodyさん:2010/01/19(火) 00:41:35 ID:???
>>1おつさん。
しかしマルコフ連鎖とかTwitterAPIについてならこっちだろうけど
配布botは基本phpなんだからphpのスレで聞くほうがいいと思うな。
botに使い方がわかんないんじゃなくてphpがわかんないんだし。

9 :nobodyさん:2010/01/19(火) 00:45:42 ID:???
rubyで作ってる人少ないのかな。しょぼーん(´・ω・`)

10 :nobodyさん:2010/01/19(火) 00:52:04 ID:???
>>9
いるいるノシ rubyは少数派だろうな

11 :nobodyさん:2010/01/19(火) 13:06:28 ID:???
>>8
bot製作支援スレだからphpもbot製作の範囲じゃね?

12 :DAWNTO_Windy-melt ◆Windy/f9HNwg :2010/01/19(火) 18:49:26 ID:???
>>8
botにかかわれば何でもおkだと思います

13 :nobodyさん:2010/01/19(火) 23:52:08 ID:???
bardothodolさんのサポート掲示板大変だな
phaさんやphaさんのスクリプトを元にした8bitnoteさんとこの質問が押しかけてる
せめてbardothodolさんのphp使ってから聞いてやれよw

14 :nobodyさん:2010/01/19(火) 23:52:48 ID:???
>>8
そんな事言いだしたらマルコフ連鎖もAPIも全部該当スレでやれって話になるじゃん

15 :nobodyさん:2010/01/20(水) 12:03:43 ID:???
>>13
ああいうのこそ初心者スレいくべきとは思うな。
人がいいのに甘えた初心者が手当たり次第に質問じゃ
そこもブログや掲示板閉じるように追い詰められかねん。

16 :nobodyさん:2010/01/20(水) 15:32:07 ID:???
初心者にはググれで解決だろうに…

というかcronの無駄だからジェネレータで我慢しててほしい

17 :nobodyさん:2010/01/20(水) 15:40:46 ID:???
bardothodolさんのソースを紹介してもらってるのに
phaさんのソースで統一させてるからそれ使えませんとか噴いたw

18 :nobodyさん:2010/01/20(水) 17:01:00 ID:???
http://buzztter.com/ja/k/%23tbjp
お前らw

19 :nobodyさん:2010/01/20(水) 21:01:16 ID:???
>>18
何これ?

20 :nobodyさん:2010/01/21(木) 10:50:12 ID:???
URL貼るだけの子は本人もうまく説明はできんからほっといていい。

21 :nobodyさん:2010/01/21(木) 13:03:57 ID:???
>>20
晒されちゃったね、荒らしボット群w

22 :nobodyさん:2010/01/21(木) 14:38:46 ID:???
tbjpってなんだ?

23 :nobodyさん:2010/01/21(木) 14:46:14 ID:???
>>21
何がしたいのか、どういう意味なのか説明してくれんか。
URLだけ張られても何がしたいのかさっぱりわからん。

24 :nobodyさん:2010/01/21(木) 17:02:56 ID:???
>>18
これやれば『twitterでテキサスバーガーが話題!!』とか余裕で出来るねw

25 :nobodyさん:2010/01/21(木) 22:09:32 ID:???
えっと、bot使ってばずらせようって話?

26 :nobodyさん:2010/01/21(木) 23:46:33 ID:???
よくわからんがこのスレには全然関係なさそうってことはわかった。

27 :nobodyさん:2010/01/22(金) 01:33:06 ID:???
>>18
ワロwww

こういう荒らしbotが増えてるからGMailのエイリアスメアドは使えなくするみたいだね。

28 :nobodyさん:2010/01/22(金) 01:53:24 ID:???
連絡先からの検索避けになるかわからないながらも
一応gmailに+xxxxつけて登録してるのに><

29 :nobodyさん:2010/01/22(金) 07:37:09 ID:???
え、alias使えなくなるの?それは困るなぁ。ソースきぼん。
もちろん荒らしじゃなくて普通のbotだけどね><

30 :nobodyさん:2010/01/22(金) 10:04:17 ID:???
すでに登録してるのも変更しなきゃいかんのか?めんどくせえな

31 :nobodyさん:2010/01/22(金) 12:35:47 ID:???
>>9-10
rubyで作ってるよ。
Twitter Gem使うとかなり楽だね。

Margarineっていうrubyで書かれた人工無能エンジンがあって、それを使いたかったからrubyになったんだけども。
既にサイトも消えてるし開発も止まってる(?)みたいだけど、昔IRCのBOTに使ったらいい感じだったので。

現在テスト中…。

32 :nobodyさん:2010/01/23(土) 15:38:15 ID:???
gem使ってないなあ。めんどそうで。
ファイル1個のライブラリがあれば
使ってみてもいいけど。

33 :nobodyさん:2010/01/24(日) 13:51:38 ID:???
phaさんとこの使ってる人でreply返しの反応が悪かったら
鯖を変えると良くなるかもしれない

34 :nobodyさん:2010/01/25(月) 13:04:03 ID:???
鯖変えるって言ってもいいところ無いんだよな
ここはケチらず有料にするしかないのか

35 :nobodyさん:2010/01/25(月) 13:07:45 ID:???
自分は有料鯖の動きが悪くて無料鯖に替えたら動き良くなったよ

36 :nobodyさん:2010/01/25(月) 18:26:11 ID:???
>>35
どこ?

37 :nobodyさん:2010/01/25(月) 18:33:31 ID:???
APIについて質問するようなスレってないんでしょうか。
ここでもいいんですか?

38 :nobodyさん:2010/01/25(月) 18:39:39 ID:???
>>37
いいんじゃない?

39 :nobodyさん:2010/01/25(月) 21:45:49 ID:???
jQuery 1.4を使ってTwitterに投稿しようとしています。
テスト環境はFirefox 3.5.7 Windows + Firebug です。

jQuery.ajax({
 "url":'http://twitter.com/status/update.json',
 "data" : { status : "test" },
 "success" : function( data, dataType ){
  console.log("=success="); console.log( data ); console.log( dataType );
 },
 "error" : function( req, status, thrown ){
  console.log("=error="); console.log( req ); console.log( status ); console.log( thrown );
 },
 "type" : "POST",
 "dataType" : "json"
});

こちらを実行すると 404エラーになってしまいます。
HTMLで下記のようにやると問題なく実行できます。

<form action="'http://twitter.com/status/update.json" method="post">
<input type="text" name="status" value="test" />
<input type="submit" />
</form>

そもそもBASIC認証ダイアログが出てこないので、認証できていないのが
原因だと思うのですが、どのように対処したらよいでしょうか。

40 :39:2010/01/25(月) 21:53:16 ID:???
>>39
追記です。

こちらで配布されているTwitterAPI.jsを使うことでは投稿できました。
ttp://www.otchy.net/javascript/twitter-api/

なぜこちらを使わないかというと、POSTの方式が動的にformとiframeを作る方法だからです。
リストのメンバー削除APIが HTTP DELETEを使うので、formだと出来ないのです。
ttp://apiwiki.twitter.com/Twitter-REST-API-Method%3A-DELETE-list-subscribers

ところで今↑のURLを読み直したら _method=DELETE でも出来るそうなので、
ちょっとそちらも試してみたいと思います。

41 :39:2010/01/25(月) 21:59:37 ID:???
>>40
連投申し訳ありません。
TwitterAPI.jsでも_method=DELETEをパラメータとして渡すことで実現できました。

jQueryで404 Not Foundになる理由は解明できませんでしたが、
ひとまずこちらで作業を進めたいと思います。

42 :nobodyさん:2010/01/25(月) 23:43:02 ID:???
フレンドやフォロワー取得がpage指定できなくなってたり
微妙にAPIの仕様変わってるぽいね。

43 :nobodyさん:2010/01/26(火) 19:37:09 ID:???
FileQのcronに関しての質問です。
2分間隔で作動させているphpと、15分間隔で作動させているphpがあるのですが、
一昨日からcronの実行間隔が勝手に10分間隔になってしまうようになりました。

コマンドは、
wget -q -O /dev/null phpのURL
で統一しています。
このcron設定が五つ存在していて、元の時間に修正しても一定時間過ぎるとまた
10分間隔に戻ってしまいます。
どのように対処したらよいのでしょうか。

拙い文面ですが、何か分かる方がいらっしゃいましたら御教授願います。

44 :nobodyさん:2010/01/27(水) 00:41:44 ID:???
>>43
FileQ側が設定してると思う。
諦めたほうがいい。

あとなぜwgetなの?

45 :nobodyさん:2010/01/27(水) 01:25:32 ID:???
phaさんのスクリプトならこっちも質問掲示板あるよ
http://jbbs.livedoor.jp/internet/6629/

46 :nobodyさん:2010/01/27(水) 07:55:05 ID:76ZGTwKV
>>9
これなんてどう?
■[オススメ]Oauth認証できるRuby製TwitterBotプログラムの設置方法
http://d.hatena.ne.jp/sifue/20100125/1264394020

47 :43:2010/01/27(水) 20:23:06 ID:???
>>44
やはりそうですか…潔く諦めて、別の無料cronサービスへ乗り換えました。
そちらでは快適に動作しております。

wgetだった理由は、php -qで動作がイマイチだった所為でした。
動くのなら、動きやすい方を選んだ方が良いと思ったのです。

48 :nobodyさん:2010/01/27(水) 21:47:57 ID:???
OAuthって今のところどんなメリットがあるのかな。
セキュリティと、アプリの名称が変えられるのと、
APIの使用回数が増える(予定)くらい?

投稿回数が増えると嬉しいのだけど、変わらないよね?

49 :nobodyさん:2010/01/27(水) 22:12:15 ID:???
むしろQAuth以外についてはいずれ使えなくなるっていうデメリットがある。

50 :nobodyさん:2010/01/27(水) 22:13:39 ID:???
いけねQじゃなくてOだった。

51 :nobodyさん:2010/01/27(水) 22:52:22 ID:kD/M5EZ6
>>48
Botにはあんまり関係ないけど、

一度発行したアプリケーションの
コンシューマ・キーとコンシューマ・シークレットを変更して、
そのアプリケーションからのアクセスを禁止したりできたりする。

Twitterは、BrowserとClientの二つしかないけど、
アプリケーションごとに権限を設定する機能とかつけれたりと
まあ、いろいろと機能がある。

そんなこんなで、だんだんBasic認証が廃止されてく。

52 :nobodyさん:2010/01/28(木) 00:23:46 ID:???
また投稿数多すぎて規制された…orz
回避方法考えるのめんどい。

53 :nobodyさん:2010/01/28(木) 11:33:21 ID:???
そうだな。
投稿数減らせばいいだけだもんな。

54 :nobodyさん:2010/01/28(木) 22:22:24 ID:???
返信タイプのボットだと1時間150回のリクエスト制限超えちゃうことあると思うんだけど、制限増やす方法とかあったりするですか?

55 :nobodyさん:2010/01/29(金) 01:30:58 ID:???
10分に一回リプライとかにすればいいじゃない

56 :nobodyさん:2010/01/29(金) 11:20:34 ID:???
TL取得と投稿で2回。
一体何秒単位でコールする気なんだ。

57 :nobodyさん:2010/01/29(金) 11:41:40 ID:???
フォロワーが作ってるbotはTL反応を仕込んでいるのでよく規制される
疲れた→頑張れ、応援するよ
ぐらいならいいんだが、あいさつやそのキャラの名前、爆発しろとか色々反応する
規制されるって分かってるなら反応ワードを減らせばいいのに…
リプライせずに全体ポストするのもTLが無駄に流れるから好きじゃない

58 :nobodyさん:2010/01/29(金) 12:55:15 ID:???
GAEで1分で回すバカも大勢いるし、初心者向けのBOT作り方とかは
やってはいけないこととか詳細に書く気ないんだったらさっさと記事削除しろと思う


59 :nobodyさん:2010/01/29(金) 14:28:35 ID:???
バカのために制限があるんだから問題ない

つーかPOST別枠ってリミット時だけでカウントはされるってこと?

60 :nobodyさん:2010/01/29(金) 17:04:17 ID:???
>>58
2分で回しててごめんなさい。

それはそうと、やってはいけないことってのをkwsk

61 :nobodyさん:2010/01/29(金) 19:29:32 ID:???
だって30000人もfollowersがいるんだもん。

62 :nobodyさん:2010/01/29(金) 23:24:38 ID:???
>>60
やっちゃいけないというほどではないけど、嫌われるのは
・パブリックタイムラインを検索して引っかかったのを無差別にRT
・無駄にポストが多い(リプライに.を付けるとか)
・中の人がやたらポストする、自己主張激し杉
くらいかな、自分が見聞きした中では
周りを気にしすぎるのもどうかと思うけど、心に留めて置いた方がいいかも

63 :nobodyさん:2010/01/30(土) 07:21:16 ID:???
bot同士の会話にわざわざ(.@)付けられるとイラッとする
会話相手のbotはフォローしてないから断片的にしか見えないっつーの

64 :nobodyさん:2010/01/30(土) 07:32:15 ID:???
>>62
特定ワード拾って無差別RTやリプライすんのは自分のフレンドTLでもうぜーうぜー言われてるわ。
フォローしてなくてもMentionに拾われるしな。
フォローされた相手に飛ばすならともかく無関係な相手には自重した方がいいとは思うな。

>>63
それはbotがしちゃいけないことじゃなく
俺にとって腹立つだろ。あんまり関係ない。

65 :nobodyさん:2010/01/30(土) 12:22:50 ID:???
あとは自動フォロー返し機能があるbotのフォロー外しても被フォローが解除されないとか
(ブロックで任意で外しても再フォローされるみたいなのもある)

66 :nobodyさん:2010/01/30(土) 15:25:00 ID:???
まとめると

・パブリックタイムラインを検索して引っかかったのを無差別にRTとかリプライ
・無駄にポストが多い(リプライに.を付けるとか)
 bot同士の会話にわざわざ(.@)付けるな
・中の人がやたらポストする、自己主張激し杉
・自動フォロー返し機能があるbotのフォロー外しても被フォローが解除されないのはなんとかしろ

67 :nobodyさん:2010/01/30(土) 17:23:25 ID:???
フォロー返しのプログラムはすぐ書けたけど、
リムーブ返しのプログラムは考えてみたけど正直めんどい。

68 :nobodyさん:2010/01/30(土) 19:19:30 ID:???
>>66
フォロー外したい時はブロックすればいいじゃない

69 :nobodyさん:2010/01/30(土) 21:22:10 ID:???
ブロック数が多すぎるとスパムアカウント扱いされるって聞いたから、フォロー解除はブロックしてねっていうのも考えものかも

70 :nobodyさん:2010/01/30(土) 21:40:10 ID:???
一時的なブロックなら大丈夫だろうけど>>65のケースは困りものだ

71 :nobodyさん:2010/01/30(土) 23:20:54 ID:???
再フォローは謎だな。どういうプログラム書いてるんだろう?

72 :nobodyさん:2010/01/31(日) 00:34:29 ID:???
OAuthで動かしてるボットにメールが来てて、OAuth API が suspended になってた。
前も止められたけど、メールは来なかった。1日に数回の投稿じゃ止められるのかなあ。

This is a notice that your OAuth token for 「ここにOAuthでの名称」 has been suspended from interacting with the Twitter API.

Please make sure that your application follows Twitter's policies, including the Twitter rules, the API rules, and the automation rules.

To request for your token to be re-enabled, please write to api@twitter

73 :nobodyさん:2010/01/31(日) 14:22:29 ID:???
>>72
なんか変なことやらかしてるだろ。
ルール外のことやってるから止めてるって読めるぞ

74 :72:2010/01/31(日) 15:21:03 ID:???
>>73
そうなんだよね、2行目がモロに。
同じ方法で動かしてる他のbotや、携帯で投稿するスクリプトも同じものなんだけど
なぜか1つだけ狙われた。

「ついに友達の電話が契約切られたっぽい。レンタルしたまま7」系のspam botをブロックしたから
逆恨みされたってのはあるな。

75 :nobodyさん:2010/01/31(日) 20:36:36 ID:???
>>67
phpじゃなくて、Twitter4J+GAEでその方法を解説してるサイトなら知ってるよ

76 :nobodyさん:2010/02/01(月) 04:30:02 ID:???
最近>>47に書いてあるようなBOT増えたけど何が目的なんだ?

77 :nobodyさん:2010/02/01(月) 12:12:55 ID:???
間違えたW >>74

78 :nobodyさん:2010/02/01(月) 14:06:42 ID:???
>>77
>>18にもあったけど、ハッシュタグ荒らし、恣意的なバズり、>>72みたいな直接攻撃が目的だろうね。

79 :nobodyさん:2010/02/02(火) 00:23:56 ID:???
ごめん、またOAuthに戻るんだが前スレ891-893のソースをお借りして
function serif($reply_name,$name,$com){ のあとに

$gyu=array("台詞1","台詞2","台詞3");
$janken=array("台詞1","台詞2","台詞3");

$reply_name = "@$reply_name";

if(preg_match("/ぎゅー|ぎゅっ/u",$com)){
$key = array_rand($gyu);
$post = $gyu[$key];
$return =$reply_name." ".$post;
}
else if(preg_match("/じゃんけん|ジャンケン/u",$com)){
$key = array_rand($janken);
$post = $janken[$key];
$return =$reply_name." ".$name."".$post;
}
else{
$mes = array("台詞1","台詞2","台詞3");
$key = array_rand($mes);
$post = $mes[$key];
$return = $reply_name." ".$post;
}
return $return;
}

と放り込んだんだけど、スクリーンネームが出てこない&全てがelseに対する
リプライになるんだ…
我ながらバカだと思いつつ、訳わからなくなってしまったorz
指南頂けると嬉しいんだ…

80 :nobodyさん:2010/02/02(火) 00:37:20 ID:???
>>79
$comがUTF-8じゃないんでは?

81 :nobodyさん:2010/02/02(火) 20:58:28 ID:???
>>80
ありがとう…しかし意味がイマイチとれない初心者でごめんorz
保存はUTF-8でやってるんだが…それとも
mb_convert_encodingで$comをコンバートするってこと??

82 :nobodyさん:2010/02/03(水) 13:20:57 ID:???
判別してみたら?

83 :nobodyさん:2010/02/03(水) 17:12:21 ID:???
$comをechoやら何やらで出力するようにして確認してみたら?

84 :nobodyさん:2010/02/03(水) 23:35:22 ID:???
ごめん、つぶやきの2ページ目以降を取得したいんだけど、

$req = $to->OAuthRequest("http://twitter.com/statuses/friends_timeline.xml?page=$page",array(),"GET");
$req_array = simplexml_load_string($req);

$pageが1でも2でも3でも最初の20件しか取得できない…。
これじゃ2ページ目以降はとれないんでしょうか?

85 :nobodyさん:2010/02/03(水) 23:43:12 ID:???
echo "http://twitter.com/statuses/friends_timeline.xml?page=$page";

86 :nobodyさん:2010/02/03(水) 23:55:44 ID:???
>>84
pageは廃止になってるはず。
max_idを使うがよろし。

87 :nobodyさん:2010/02/04(木) 00:04:22 ID:???
>85-86
ありがとうございます!
あの後friends_timeline.xml",array("page"=>$page)で取得できました!
でもpageは使わない方が無難なんですね…。
max_idだとforeach〜の中から一番下のmax_idをひっぱってくるやり方がわからなくて…。
もうちょっと勉強してきます。

88 :nobodyさん:2010/02/06(土) 11:24:05 ID:???
pageが使えないのを確認したのはfriends followers あたりでタイムラインはまだpage有効じゃなかったかな。
そのうち使えなくなるかもしれんがよくわからん。

89 :nobodyさん:2010/02/06(土) 16:56:58 ID:???
廃止予定はfriends_timelineで、pageはオプション仕様なだけで捕鯨中は使えない事がある。

90 :nobodyさん:2010/02/07(日) 13:15:55 ID:???
TwitterのOAuthについての質問はここ?

91 :nobodyさん:2010/02/07(日) 13:21:25 ID:???
twitterとか時代遅れだし
まだこのすれあったの?wwwwwwwwwwwwww

変なやつらwwwwwwwwwww


92 :nobodyさん:2010/02/08(月) 09:36:47 ID:???
そういや込んでるときはページさかのぼれないみたいな説明あった気はする。
あとリスト関連のAPIってなんか変な呼び出し方だな。どうでもいいけど。

93 :nobodyさん:2010/02/09(火) 13:36:25 ID:???
質問です。
followingのアイコンを取得したいと思っています。
その際、APIから画像URLを取得しようとしているのですが、
日本語ファイル名の画像がアップロードされていると
それがそのままURLとなっているため、うまく取得できません。
具体的には、たとえば「アイコン.jpg」というファイルがアップロードされていると

1.http://a1.twimg.com/profile_images/{id}/??¢?????????_normal.jpg

のようなURLが返ってくるのですが、このURLそのままでは接続できずアイコンが取得できません。

正しいURLは下記の状態だと思うのですが、1のURLから2、もしくは3に変換する方法をご存じないでしょうか?

2.http://a1.twimg.com/profile_images/{id}/アイコン_normal.jpg
3.http://a1.twimg.com/profile_images/{id}/%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3_normal.jpg

URLエンコード、デコード、文字コード変換等試しましたが現状どれもうまく動きません。
また、言語はJavaを使用していますが、何か情報あれば言語問わず教えていただけると助かります。


94 :nobodyさん:2010/02/09(火) 13:51:01 ID:???
http://mikami.fuzoku.nu/2010/02/post_603.htm#comments

95 :nobodyさん:2010/02/09(火) 18:19:32 ID:???
>>93
これならscreen_nameで画像取得できるけどだめかな?
ttp://www.ideaxidea.com/archives/2009/09/tweetimage.html
ttp://usericons.relucks.org/

96 :nobodyさん:2010/02/09(火) 20:48:05 ID:???
アイコンはAmazonのEC2だかのクラウドに保存してるって聞いたけど

97 :93:2010/02/09(火) 23:10:04 ID:???
>>95
ありがとうございます。
少し私の説明が足りませんでした。実はアイコン画像のLast-Modifiedを取得したいのです。
ttp://tweetimag.es/のほうはアイコンをキャッシュしているようなので、
ユーザがアイコンを変えた日ではなくアイコンがキャッシュされた日付が戻っているようです。
ヘッダーに"X-Twitter-Origin"という元画像へのURLがあるのでそれを使って元画像に飛ぼうとして
93の状態になっていました。
ttp://usericons.relucks.org/のほうは試してなかったのですがリダイレクトのようなので
なんとか取得できそう…なのですがまだうまくいってません。
もう少し頑張ってみます。



98 :nobodyさん:2010/02/10(水) 10:29:17 ID:uTBwsG7R
ここはどこのツール使っていたか知ってる?

UCC、Twitterでのキャンペーン告知を謝罪 複数アカウントのBOTでメッセージ送信
http://www.itmedia.co.jp/news/articles/1002/05/news076.html


99 :nobodyさん:2010/02/10(水) 10:51:09 ID:???
自作スクリプトでは?

100 :nobodyさん:2010/02/10(水) 13:24:33 ID:???

「Twitterを理解していなかった」――UCC、キャンペーン“炎上”を説明 勉強会で経験共有へ
http://www.itmedia.co.jp/news/articles/1002/09/news081.html

>プログラムの構築は外部の企業に任せた


101 :nobodyさん:2010/02/10(水) 13:39:54 ID:???
UCC垢10個は見つけたけどもうひとつあったとは

102 :nobodyさん:2010/02/10(水) 15:46:16 ID:???
@つきはフォローしてなくても強制的にリプライに表示される仕様も問題ではあるが
実際のところそういう仕組みのbot多いよな。

103 :nobodyさん:2010/02/11(木) 20:26:16 ID:???
モノクロ二階調さん色々すごすぎる。


104 :nobodyさん:2010/02/12(金) 14:27:42 ID:???
twitterのつぶやき取り込んだときに
だれかがjavascriptなどのプログラム書いてたらまずいから
取り込むときに、バリデーションとかしないとまずいかな?

105 :nobodyさん:2010/02/12(金) 18:43:09 ID:???
他人の入力を信用しないのは当然のことだろ

106 :nobodyさん:2010/02/13(土) 01:00:30 ID:???
汚染対策しないのは自衛のためでもあるし他人に迷惑かけないためでもある。

107 :nobodyさん:2010/02/13(土) 01:01:14 ID:???
間違えた。するのは、だ。

108 :nobodyさん:2010/02/13(土) 01:23:35 ID:???
でもjavascript:alert('hoge')とかやってもそのまま表示されるだけだよね…
それよりサーバ側でコマンド実行される方が怖い。

109 :nobodyさん:2010/02/13(土) 03:26:12 ID:???
javascript可で140文字もあればウィルス仕込むのに十分

110 :nobodyさん:2010/02/13(土) 04:51:59 ID:???
どなたか分かる方回答お願いします…
PHPで作っているBotをOAuthに対応させようとやっていたのですが
進めていくうちに暗証番号に行きあたってその後どうする事もできなくなっています

You've successfully granted access to ○○○○○!
○○○○○に戻り、暗証番号を入力してください。

1234567

どこに暗証番号を入れればいいのか分からなくて…
『Access Token』と『Access Token Secret』の値を知るにはどうすればよいのでしょうか

111 :nobodyさん:2010/02/13(土) 11:36:48 ID:???
>>110
それ、phaさんちの掲示板に書いたけど、設定の所に戻って
Application Typeの所をBrowserに変えたら
下のCallback URL:の所に、上のURLをコピペ→保存
そうしたら先に進めたよ

それでもダメだったらごめん

112 :nobodyさん:2010/02/13(土) 11:38:22 ID:???
上っつーか上に出ているhttp://twitter.com/apps/番号の所をCallback URLにコピペ

113 :nobodyさん:2010/02/15(月) 17:50:23 ID:???
2重リプライの原因分かる?
最後にリプライしたidを記録するファイルのパーミッションも666で、
同じルート内に移動したり作り直しても直らない

114 :nobodyさん:2010/02/15(月) 18:17:37 ID:???
>>113
とりあえずその部分のソース出しなさいな

115 :nobodyさん:2010/02/15(月) 22:10:39 ID:???
botを作っているみなさんは製作者を明らかにしていますか?
中の人が誰なのか知らない方が楽しめるかと思って
製作者は伏せているのですが問題あるでしょうか

116 :nobodyさん:2010/02/15(月) 22:20:59 ID:???
>>115
何かのときの連絡先は必要だと思っている。
隠したいなら止めはしないけど。

117 :nobodyさん:2010/02/15(月) 22:31:26 ID:???
売名も多少あるけど、何かあったときに連絡付けられるようにするのは
bot作者の責任だと思う。公開しないならbotに送られた@やDMを
見るって書いておいた方がいいと思うよ。

118 :nobodyさん:2010/02/15(月) 23:00:33 ID:???
>>114
ソースはbardothodolさんのところを参考にさせてもらって、ちょっと自分で改造してます
しかし今まで正常だったのに突然不具合が出ることが度々…

http://uproda.2ch-library.com/lib213921.txt.shtml
pass:twitter

OAuth部分とか初心者が無理やり改造したので不具合がでて当然かもしれない…
ソースの悪い部分とかOAuthのこととか、なにかいい方法あればアドバイスいただけたら助かります
よろしくお願いします

119 :nobodyさん:2010/02/16(火) 00:10:31 ID:???
>>115
idは伏せてるけど連絡はbotにDするかメールでって
説明ページに書いてる

120 :nobodyさん:2010/02/16(火) 04:30:57 ID:???
>>117
知られたくないって気持ちも判らなくはないけど
やはりbot設置する責任として本idも晒すべきだと、自分も思うね
botってspamになりかねないし

bot停止中のまんま2ヶ月放置してる人ってなんなんだろう?
やめるならさっさとid消せば良いのに…
本id晒してても鍵掛けててtwitter生きてるのかすらわからない

121 :nobodyさん:2010/02/16(火) 07:08:46 ID:???
知られたくないわけじゃないけど
フォロワーが自分の知り合いばっかりで
結構はじけて楽しんでくれてるから
作ったのが自分だってわかったらテンション下げちゃうんじゃないかなと思って言えないw
本当は「そのbot作ったのは自分だ!」と言いたいんだけどwww

122 :nobodyさん:2010/02/16(火) 07:27:54 ID:???
自分は、BOTの中の人のことは知らない方が楽しめるかな
逆に中の人と知り合いたい人もいるんだろうけど…
でも親しい人が少ないんで、フォローしてほしいって気持ちも込めてこっそり自分の垢も公開してるw

あと>>118なんですが、新しいサーバーを借りて引っ越したら安定したみたいです
@PAGESは17鯖でも不安定っぽいな

123 :nobodyさん:2010/02/16(火) 14:03:56 ID:???
@PAGESって鯖ごとに安定感違うものなのか

124 :nobodyさん:2010/02/16(火) 16:48:19 ID:???
気に入らないボットを潰すとか宣言してる人いるんだけど、なんなのかね。
自分がやろうとしたものを、先にやられて頭にきてるのかな。
潰しに成功したら同じモノをやろうって魂胆か。

125 :nobodyさん:2010/02/16(火) 17:32:49 ID:???
潰す以前に同じキャラとかで重複させてる奴をなんとかしてくれ

126 :nobodyさん:2010/02/16(火) 18:37:07 ID:???
>>125
同じキャラbotでも腐臭がキツかったら辛いから健全と腐寄りで重複してる位なら許容範囲

127 :nobodyさん:2010/02/16(火) 20:53:58 ID:???
>>124
なんだそれ。

これ以降はヲチ板だな

128 :nobodyさん:2010/02/17(水) 15:48:10 ID:???
実際問題として、マナー悪いbotはことごとく作者不明で苦情も無視なんだよな。
いやならブロックしろみたいなので無差別リプライRT飛ばすのとか。
>>117が言ってるように作者の責任てのは大きい。

>>115
作者があまりしゃしゃり出たくないならDMで対応するって書いておくとか、
どっか掲示板でも借りて中の人が対応ならまあ本垢非公開もありかなとは思うよ。
どっちにせよ、問題あったときの窓口は必要だと思う。

>>120
別に義務じゃないんだから更新は別にどーでもいいとは思うけど
停止すんならなんらかの告知は欲しいとこだな。フォロー外しにくいし。

129 :nobodyさん:2010/02/17(水) 23:45:25 ID:???
無差別リプライで迷惑でないbotってあるんだろうか。

130 :nobodyさん:2010/02/18(木) 01:01:43 ID:???
頻度が数時間に1回とか、同じ人に連続で送らないようにしてあるならそれほどうっとおしくはないかな。

131 :nobodyさん:2010/02/18(木) 01:12:21 ID:???
ドロリッチなうやよるほーとか。
あれ拾われるの前提につぶやいてるよね。

132 :nobodyさん:2010/02/18(木) 01:22:01 ID:???
ぬるぽbotがかぶるのはどうかと思う

133 :nobodyさん:2010/02/18(木) 14:01:58 ID:???
GAEのcron死んでるのか

134 :nobodyさん:2010/02/18(木) 14:29:13 ID:???
>>133
自分とこだけかと思ったら別のとこもGAEおかしいのか…?
やたらとCPU時間が跳ねあがってて、Successなのに叩いてない状態だったけど

135 :nobodyさん:2010/02/18(木) 14:32:03 ID:???
>>133
うちもだよ
3つ動かしてるうちの1つだけが死んでる

136 :133:2010/02/18(木) 14:58:16 ID:???
>>134
同じくSuccessなのに叩いてない状態だったけど今復活した
大体2〜3時間くらい止まってた気がするな
でもフォロワーのGAE使ってる人はまだの人もいるみたい

137 :nobodyさん:2010/02/18(木) 15:41:17 ID:???
2時間前は止まってたぽいが1時間前は動いてる
そしてこの1時間は止まってたぽい
どーなるかな・・・・

138 :nobodyさん:2010/02/18(木) 16:15:11 ID:???
なんだかメンテナンスだったっぽいぞ…>GAE

139 :nobodyさん:2010/02/18(木) 19:06:52 ID:???
botに対して暴言リプライ(TLから拾ってリプライしたのに対してすごい勢いで)ばっかりしてくる人はなんなの…
全自動でも一応作ってる人(中の人)がいるんだけども
スパムもあるからフォローは手動でやってるから、
ちょうど暴言リプライとかに遭遇すると悲しくなる。
ストレス発散に使われているのだろうか

140 :nobodyさん:2010/02/18(木) 19:28:07 ID:???
>>139
どんなの?

141 :nobodyさん:2010/02/18(木) 21:10:12 ID:???
>>140
そのままだとまずいと思うから例えばなんだけど、
「まじキモイんだけどwwwwwバカじゃないの?www」やら
「いちいち反応するなカス」「頭悪いなこいつww作ったヤツきめえwww」やら、botからのリプライに対してずーっと
こんな感じでリプライしてくるんだ。ならなんでフォローしてんねんと思ってさ…
そういう暴言言われるようなドMなキャラじゃないんだが。
いっそブロックしてしまいたいけど、もしかしてそういう楽しみ方もあるのかと


こっそりそのIDだけTLの発言拾わないようにしたり、リプライ返さないようにしたらダメこれ

142 :nobodyさん:2010/02/18(木) 21:25:22 ID:???
俺なら即ブロックするわ。

143 :nobodyさん:2010/02/18(木) 23:24:30 ID:???
かわいそうな人間もいたもんだな

144 :nobodyさん:2010/02/18(木) 23:35:48 ID:???
好きで作ってるキャラに対してそんなこと言われたら辛いな
しかも「作ったヤツ」とか生身の人間否定か
ストレス溜まった可哀想な人くらいに思っておけばいい
スレチぽくなったすまん

145 :nobodyさん:2010/02/18(木) 23:40:50 ID:???
気に入らない反応する人に使われたくないなら
botなんてやめたらいいと思う。

146 :nobodyさん:2010/02/18(木) 23:56:48 ID:???
作者にミソつけられたイカ娘botカワイソス

147 :nobodyさん:2010/02/19(金) 01:26:52 ID:???
まあたまに訳判らんやつはいるよねw
フォローしてすぐブロックして、また暫くしてフォローしてきて、ちょっとしてブロックして
意味がわからない
気にしたら負けだ!

148 :nobodyさん:2010/02/19(金) 01:57:04 ID:???
>>145
第三者から見れば特に問題のなさそうな反応に対して気にいらないと言ってるなら
bot作者に向いてないと言えるかもしれんが、>>141の事例のように悪意100%でやられた
側がそんな事言われる筋合いは全くないかと。

明らかな悪意まで何でもかんでも許容するのが正しい対応じゃあないんだよ。

149 :nobodyさん:2010/02/19(金) 03:11:19 ID:???
>>148
別に許容しろとは言ってないが、言い直す。
一定数のマジキチに出会うことを覚悟できない人は最初からやめとけば?
出会ったときの対応は徹底抗戦〜完全スルーまで
好きなようにすればいいと思うけど。

150 :nobodyさん:2010/02/19(金) 03:29:25 ID:???
>>139
作り方によって導入できるかどうかわからんが、IDでリプライを弾く方法もある
管理者としてブロックするのが心苦しかったら特定のIDスルーさせるスクリプト入れて、
気が済むまでリプライさせとけばいいんじゃないか?
もしマジキチ→bot→マジキチ みたいに会話が続いてるなら、botから返事しないようにさせれば効果あるかもしれん

bardothodolさんのソース参考にしてるならこことか
ttp://d.hatena.ne.jp/silverbot/20091105/1257400314

151 :nobodyさん:2010/02/19(金) 11:14:39 ID:???
>>141
相手が「そのbotの発言は見たいけど、自分には反応して欲しくない」ってことかい?
クライアントで除外はできるけど、携帯はそうもいかん。

なので反応がうっとおしいってのもわからんでもないよ。
反応いらないって人にはリプライとかで特定のコマンド送れば反応しない、みたいのつけるとかどうよ。

152 :nobodyさん:2010/02/19(金) 15:00:39 ID:???
>>149
徹底抗戦って「気に入らない反応する人に使われたくない」が動機じゃないのか?

153 :nobodyさん:2010/02/19(金) 15:13:05 ID:???
覚悟とかアホかw

154 :nobodyさん:2010/02/19(金) 20:16:58 ID:???
>>139です
レスありがとう、また遭遇してひどいようだったら
>>150>>151を参考にIDでリプライ弾く設定にしようかと思う
良く考えたら「〇〇宛」のリンクからbot宛のリプライみれるんだよね。
もしもフォロワーさんが「なんて言ったらどうかえしてるのか」とか
気になって見ちゃったとしたら、なんか申し訳ない気持ちになってきた…orz

別に気に入らない反応してくる人だからムカつくとか、そういうんではなくって
純粋に好きで作ったキャラクターのbotだったから、悲しかっただけなんだ、心狭くてごめん。

155 :nobodyさん:2010/02/19(金) 21:52:10 ID:???
>>154
ただ、運が悪かった
変な人に目をつけられちゃった
がんばれ

156 :nobodyさん:2010/02/19(金) 21:57:07 ID:???
修造botって中の人が操作してるとしか思えない。

157 :nobodyさん:2010/02/19(金) 22:51:55 ID:???
操作してないと思うほうがどうかしてる
ラピュタのときもやってたけどときどき中の人が動かしてるでしょ

158 :nobodyさん:2010/02/19(金) 22:54:54 ID:???
おい!「中の人乙」といったアナタ!!バカヤロウ!!中の人などいない!!
たった一つの魂捨てて!生まれ変わった不死身の体を知らないのか!?

159 :nobodyさん:2010/02/19(金) 22:57:14 ID:???
ここ見てるだろ修造wwww

160 :sage:2010/02/20(土) 09:47:53 ID:SPumvpxe
botの投稿頻度がウザいと言われたんだが
30分に1度じゃちょっと短いかな?
せめて1日2回くらいにしとけみたいなこと言ってるんだけど
それじゃちょっとあんまりだと思うんだ

161 :nobodyさん:2010/02/20(土) 09:49:32 ID:???
まさかのsageミス

162 :nobodyさん:2010/02/20(土) 10:00:22 ID:???
高田純次botとかそんぐらいだしそれでいいよ

163 :nobodyさん:2010/02/20(土) 10:00:23 ID:???
>>160
別に相手の言うこと聞く必要ないな。そいつだけ言ってくるなら

ウチのジャンルでは10分に一度、定時POSTしておはようおやすみただいま等
あいさつから疲れた寒いクリスマス・バレンタインなどのイベント名やbotの名前まで
TL反応にしていて他botは回避を仕込まないといけない。ウザイ事この上ないよ

164 :nobodyさん:2010/02/20(土) 10:27:41 ID:???
>>162 >>163
ありがとう、そう言ってくれると安心するよ
30分1度の設定で継続していくわ

165 :nobodyさん:2010/02/20(土) 11:26:37 ID:???
いや高田純次は1日2回くらいだが

166 :nobodyさん:2010/02/20(土) 12:37:16 ID:???
RTとかリプライで頻度高いとうっとおしい。
無難なのは1〜2時間に1回くらいかな。
長過ぎず短過ぎず。

167 :nobodyさん:2010/02/20(土) 17:22:05 ID:???
挨拶をTL反応させているところは見に行くとリプライで埋まりまくってるよな
壊れたレコードのように全部『おはよう○○さん。今日は寒いですね〜』
みたいなので100ツイート以上ずらーっと並んでいて初見びっくりしたわ

一度フォローしたらbotのページは見に行かないかもしれないが
ブログラムとはいえ可愛そうだな

168 :nobodyさん:2010/02/21(日) 02:47:09 ID:???
言葉狩りbot一覧に載ったせいでえらい目にあったが、
「可愛い」とか「癒される」と言ってフォローしてくれた人もいたので
対策をとってもう少し続けよう

169 :nobodyさん:2010/02/21(日) 08:53:44 ID:???
なんだその言葉狩りbot一覧て

170 :nobodyさん:2010/02/21(日) 11:24:28 ID:???
これか
ttp://uinyan.com/keyword_bot_list/

っていうか無差別いくないとかよく聞くけどTwitterってそういうところ寛容なところじゃなかったのか?

171 :nobodyさん:2010/02/21(日) 11:47:39 ID:???
その原理だとspamを肯定してるようなもんじゃないか

172 :nobodyさん:2010/02/21(日) 12:40:29 ID:???
GAEまったく安定感ないな

173 :nobodyさん:2010/02/21(日) 12:46:05 ID:???
どうしても個人的な意見になるけど、botがspamになる限界点は
・一般性の高い語句に反応して、
・followしてない人に向けて、
・多くの人の興味を引かない、付加価値のない(なんか抽象的だな)replyをよこすこと
だと俺は思う。別に気にしねーよって人もいるかとは思うが。

174 :nobodyさん:2010/02/21(日) 14:03:34 ID:???
>>172
ここ数時間きちんと動いてるぞ

175 :nobodyさん:2010/02/21(日) 14:42:58 ID:???
followしてきた人のみで且つreplyのみに反応でいいんじゃねーの?

176 :nobodyさん:2010/02/21(日) 14:57:19 ID:???
>>175
何の話をしてるんだ?
そもそもreply反応にfollower限定はいらんだろ

177 :nobodyさん:2010/02/21(日) 16:19:45 ID:Tj0amws4
twitter bot GENERATOR がプレゼンの資料公開
ttp://twittbot.net/modules/news/index.php?page=article&storyid=39

178 :nobodyさん:2010/02/21(日) 22:01:01 ID:???
>>170
自分のも一応無差別だけど載ってなかったな。

そこちょっと見てみたけど、連絡先書いてるのは13/47しかない。
そりゃspam扱いされるわ。

179 :nobodyさん:2010/02/21(日) 22:52:48 ID:???
>>170
程度問題だと思う。
拾うだけなら自分のTLには出ないけどRTやリプライだと
見たくも無いものを強制的に見せられるから我慢にも限界あるし。

>>173にあるように収集精度や見る価値についてもね。
風呂ってワードだけで田代botにRTで見せられるのはイラっとするな。不謹慎なのも込みで。

>>178
やっぱ今のところ連絡先は作者の誠実さと言えるな。
botだけだといつでも垢消して余所でできるし。

180 :nobodyさん:2010/02/21(日) 22:59:32 ID:???
>>170
そこに書かれてる抽出条件大事だな。
それら守らないbotにろくないのいないのは同感。

フォローしてない相手にRTやリプライで@飛ばさない。代わりに公式RTを使う。
作者への連絡先を明記する。
嫌ならブロックしてくれ、で責任転嫁しない。

このあたりツイートbot三原則にしたいくらい。

181 :nobodyさん:2010/02/21(日) 23:34:20 ID:???
知ってる中で一番酷いbotはtashiro_botだと思ってるけど、
あれでも楽しんでる人がいるのにびっくり。

182 :nobodyさん:2010/02/22(月) 00:31:40 ID:???
>>181
自分もそれからいきなりリプが飛んできた時はビックリして引いたわ。
しかも人にリプしてた会話つぶやきで反応した気がする・・・。
もうブロックしちゃったから解らないけど・・・。
こうゆうのって一度ブロックすれば拾われるコトないのかな?
ああゆうリプ飛ばすならTL上の言葉だけ反応するようにしてほしい。
botといえどいきなりきて気持ち悪い。

183 :nobodyさん:2010/02/22(月) 00:38:56 ID:???
田代botは作者本人がアレだろうから反応するか知ったそばからblockしたほうがいい。

184 :nobodyさん:2010/02/22(月) 01:18:07 ID:???
>>182
拾われるけどbotが@投げてもブロックしてるから気付かない
と言うことになると思う。他の人がRTする可能性はある。

185 :nobodyさん:2010/02/22(月) 02:18:14 ID:???
お、一風堂は停止だって。

186 :nobodyさん:2010/02/22(月) 08:03:07 ID:???
こいつが粘着したおかげだな
ttp://twitter.com/NStyles

187 :nobodyさん:2010/02/22(月) 11:40:48 ID:???
無差別で@飛ばしがなくなりゃいいだけだけど
こういうのに即対処してくれる作者もいれば意に介さずそのままのもいて
大体問題あるのは後者の方なんだよな。

188 :nobodyさん:2010/02/22(月) 22:02:46 ID:???
botじゃないけどこれもひどいよな。
http://anont.nipotan.org/

189 :nobodyさん:2010/02/22(月) 22:41:58 ID:???
ツイッターで発言する限りRTは自由なんだけど、
手当たり次第っていうのが反感を買うんだよなあ。

ていうか、一風堂もいい迷惑だよなあ、ほんとに


190 :nobodyさん:2010/02/22(月) 22:57:18 ID:???
>>188
ついーたーがやってた匿名アカみたいなもんか。
気に食わない奴を匿名で一方的に攻撃できちまうっていうか実際やってるな。
@無効にすればいいのに。

191 :nobodyさん:2010/02/23(火) 00:27:01 ID:???
bot作成に合計20時間は費やしてる気がする(´・ω・`)
面白いけど疲れる。

192 :nobodyさん:2010/02/23(火) 01:17:05 ID:???
おすすめの本ですとか言ってAmazonのアフィリタグ押し込んでくる奴とかウザいわ
お前何冊おすすめする気だよみたいな

193 :nobodyさん:2010/02/23(火) 01:54:41 ID:???
お勧め情報とかお得情報とか言ってくるのの大半はただの宣伝だから素直にスパム報告でいい。

194 :nobodyさん:2010/02/23(火) 21:26:13 ID:???
相互フォローの相手のリプにだけ反応するようにしようと思ったんだけど
どういうやり方が一番いいんだろうか…
各ステータスにfollowingって値あるけどなんだか正確な値が入ってないみたいだし
(自分がフォローしてる相手でもfalseの時がある)
定期的に自分のフォローしてるidとフォローされてるidをtxtか何かに保存しておいて
リプライチェックする時に読み込むって方法を思いついたけど処理的にどうなんだろう

195 :nobodyさん:2010/02/23(火) 22:17:39 ID:???
自分からフォローしておいてbotの文句呟いてる奴って何がしたいんだろうな

196 :nobodyさん:2010/02/23(火) 23:06:53 ID:???
>>194
相互ってのは自分をフォローしてる人にフォロー返してTLに出た発言にリプライってことね?
それでいんじゃない?

197 :nobodyさん:2010/02/23(火) 23:45:13 ID:???
相互フォロー前提ならmentionsの代わりに
botのTLから@bot名を含むツイートを抜き出すという手もある。

198 :nobodyさん:2010/02/23(火) 23:55:23 ID:???
>>196
いやmentions読むと、自分がフォローしてないリプも取得しちゃうから
こっちがフォローしてないpostにも反応しちゃうんだよねぇ
スパムとかのリプライに反応しない様にしようと思ったんだけど…

199 :nobodyさん:2010/02/23(火) 23:57:21 ID:???
>>197
その方法だとTLがすぐ流れちゃうbotだと取得漏れしまくるんだよね…

200 :nobodyさん:2010/02/24(水) 00:26:35 ID:???
TLが流れるってどんだけフォローしてるか知らんが、
mentions + id照合しかないんじゃね。
mentionsなら漏れることないだろうし。

201 :nobodyさん:2010/02/24(水) 02:37:24 ID:???
自分のフレンドリスト取得してローカルにIDリスト保存し一定時間毎に更新、
mentionsからTL取得してそのリストと照合したユーザだけ拾うしかないんじゃないの。


202 :nobodyさん:2010/02/24(水) 13:06:34 ID:???
はいはい。

203 :nobodyさん:2010/02/24(水) 13:16:47 ID:???
botより高橋洋一がウザい。

204 :nobodyさん:2010/02/24(水) 16:00:49 ID:???
ヲチスレいってくれ。

205 :nobodyさん:2010/02/25(木) 10:50:36 ID:???
ロボットじゃないよ。ア・ン・ド・ロ・イ・ド

206 :nobodyさん:2010/02/25(木) 16:35:19 ID:???
うるさい。お前なんかロボットだ。

207 :nobodyさん:2010/02/26(金) 01:15:55 ID:???
HootSuiteとかで、@返信の引用元まで出てくるけど、これって
どうやっているんですかね。

208 :nobodyさん:2010/02/26(金) 02:30:37 ID:???
in_reply_toとかのことか?

209 :nobodyさん:2010/02/26(金) 19:55:58 ID:???
>>188 nipotanに楯突いてWebで生き残れるとでも思ってるの?


210 :nobodyさん:2010/02/26(金) 23:43:20 ID:???
はるか昔の発言にどうした。

211 :nobodyさん:2010/02/27(土) 12:31:36 ID:???
しゅうまいたくさん@もらってんなー。

212 :nobodyさん:2010/02/27(土) 17:57:09 ID:???
形態素解析で繋げるタイプのはフォローされればされるほど元の文章増えるから面白くなる可能性あるしな。
うちのは特に宣伝もしてないからやっと30人くらいだ。

213 :nobodyさん:2010/02/28(日) 01:03:17 ID:???
>>210
毎日スレ読んでないからレスも遅くなる。

214 :nobodyさん:2010/02/28(日) 19:59:59 ID:???
他人のtwitterのアカウントから来たダイレクトメッセージを
自分のパブリックなタイムラインに載せることは出来ますか?

215 :nobodyさん:2010/02/28(日) 20:34:28 ID:???
なにそのセキュリティホール

216 :nobodyさん:2010/02/28(日) 23:06:47 ID:???
うん?自分が受け取ったDMを自分でつぶやくの?
できるけどすごく嫌がられると思うが。

217 :nobodyさん:2010/02/28(日) 23:07:36 ID:???
DMの意味ねぇ

218 :nobodyさん:2010/02/28(日) 23:23:18 ID:???
ついったんみたいなことがしたいのかな?

219 :nobodyさん:2010/03/01(月) 00:10:48 ID:???
@つけたらそのまま素通りして踏み台にされたりしてな。

220 :nobodyさん:2010/03/04(木) 12:00:26 ID:???
2つ目のBOTアカウント作成して、
2回だけ、テスト投稿したら、
即座に、>>72と同じ停止メールが来た。

動作も投稿内容も、何も問題ないはず。
何がどうなってるのか、さっぱりわからない。


221 :nobodyさん:2010/03/04(木) 12:44:55 ID:???
同一IPからの複数アカを蹴るようにしたとかってのも考えられはするけれど

「問題ないはず」ってのは大抵なんか問題あることに気づいてないことが多いんだよな。

222 :nobodyさん:2010/03/04(木) 13:42:05 ID:???
>問題あることに気づいてないことが多い

だよね。
改めて、関連する規約全部を隅々まで読んでみたけど、謎。
片方はずっと長い事稼動し続けてるのに。
新しいのは一瞬で駄目だなんて

IP制限で一人1個まで、とかだったらヤだなー


223 :nobodyさん:2010/03/04(木) 14:14:12 ID:???
同じIPで10個以上取得したら停止処分だって
直接聞いたから間違いない

224 :223:2010/03/04(木) 14:15:44 ID:???
こちらはTwitterカスタマーサポートです。
メールありがとうございます。

同じIPアドレスから10以上のアカウントを作成したり、
連続したようなアカウント名を多数取得された場合、アカウント停止となってしまいます。
(ご参考)http://jptwitterhelp.blogspot.com/2009/09/twitter.html


225 :nobodyさん:2010/03/04(木) 14:19:47 ID:???
へー

226 :nobodyさん:2010/03/04(木) 14:38:14 ID:???
ここしばらくスパム酷いし10個なら当然の処置だな。
>>220がBOT以外にも複数垢取ってたんならわかるが実際どうなんだ。

227 :nobodyさん:2010/03/04(木) 19:24:40 ID:???
>>224
ありがとー

>>226
昔試しに取ってみて全く使ってないの含めると、
今回が8個目だった。(BOTは2個目)

多すぎたか。
停止食らったBOTを他アカで使おうとしたりすると永久追放するかもって書いてあったので、恐くて実験出来ない

228 :nobodyさん:2010/03/04(木) 19:55:43 ID:???
そんだけあんなら前に取ったアカウント使いまわせよw

229 :nobodyさん:2010/03/04(木) 22:24:26 ID:???
24個アカウントあったり、
連続したようなアカウント名取ったりしてるけど問題ないぞ。
suspend食らったことはあるけど復活したし。

230 :nobodyさん:2010/03/04(木) 23:51:29 ID:???
それは問題ないんじゃなくて運がいいだけじゃないか。
ていうかそんな大量のアカウント取ってどうすんだ。
スパムじゃないbot飼ってるユーザもいるがせいぜい5,6匹だし
あんまりよくない目的にしか思えんのだが。


231 :nobodyさん:2010/03/05(金) 00:33:53 ID:???
投稿数制限回避のためのサブ垢作りまくってたからなー
サブ垢除いたらテスト用含めて9体。
一応スパム目的じゃないよ。ぎりぎりなのもあるけど楽しんでもらってる。

232 :nobodyさん:2010/03/05(金) 00:40:55 ID:???
ぎりぎりってのは行儀の悪さという意味です。
勝手に@送ってるから…今は送らないとトラブルと思われる(´・ω・`)

233 :nobodyさん:2010/03/05(金) 02:56:09 ID:???
フォロワーに送ってるんなら別に問題なかろうが
フォローしてない人にも送ってるなら楽しんでる人がいようが行儀は悪いな。

234 :nobodyさん:2010/03/05(金) 04:31:29 ID:???
IPでみているなら
マンション契約とかなら
同一IPになって判断難しいんじゃ・・・

235 :nobodyさん:2010/03/05(金) 13:07:39 ID:uGojeZxZ
http://twitter.com/nothage
だれか友達になって

236 :nobodyさん:2010/03/06(土) 02:15:59 ID:???
ここで自分の作ったbotの宣伝したら叩かれちゃんですかね?
せっかく作ったのに誰もフォローしてくれる人が居ないボッチなbotになってしまった…。

237 :nobodyさん:2010/03/06(土) 02:24:04 ID:???
そんなんだから友達いないんだろ

238 :nobodyさん:2010/03/06(土) 02:28:31 ID:???
そんなんだけど友達いますお

239 :238 :2010/03/06(土) 02:29:24 ID:???
>>236 とは別人ですお。

240 :nobodyさん:2010/03/06(土) 02:39:24 ID:???
>>237
そんなこと言うなよ。
お前はハゲてる人に面と向かってハゲって言うのか?

241 :nobodyさん:2010/03/06(土) 02:46:56 ID:???
・自己紹介に入れる
・フッターに入れる(多少うざい)
・bot更新したら「更新したー疲れたー」とかつぶやく
でいいんじゃね。わざわざここ使う必要もあるまい。

242 :nobodyさん:2010/03/06(土) 03:27:23 ID:???
面白い試みしてるbotなら宣伝ありかもだけど、単に登録した文章ランダムにしゃべるタイプだとちょっとね。
キャラ作りするタイプのはbotスレでは不向きだし。
個人的にはbot作者がらみのハッシュタグとかあれば検索しやすいと思うんだが
ノイズも多くなるだろうしどーなんだろうね。

243 :nobodyさん:2010/03/06(土) 13:53:16 ID:???
>>241
自己紹介に入れるって手はやってなかった。
botを修正したら無駄につぶやくことにするよ。

>>242
ランダムにしゃべるタイプでは無いなあ。
発言とフォロワーの数の増加でちょっとしたメッセージを送るだけなんだけど。

作ったばっかだし気長に待つことにしますノシ

244 :nobodyさん:2010/03/09(火) 18:28:26 ID:5VBCazSg
GAE(Java)でBOTを動かしています
OAuthに対応させようかと思ったのですが、参考になるサイトになかなかたどり着けなくて困っています。
もしJavaのコードのBOTをOAuthに対応させるときに参考となるサイトがあれば教えて下さい。

245 :nobodyさん:2010/03/09(火) 21:47:14 ID:bpsjJ6W5
>> 244
twitter4jでのやり方は、以下のサイトの7.OAuth認可の項目でやり方があるよ。
オープンソースだし、自分でAPIを叩くときは、ソースを見てみると良いかも。
http://twitter4j.org/ja/code-examples.html


246 : ◆JXXkAD7jUE :2010/03/10(水) 00:09:56 ID:???
あれ?こんなスレがあったのか・・・
自分もbotをいくつか設置してて支援ツール作ってるんでここにおいときますね。

Twitter自動フォロー返しツール
http://lil.la/technology/autofollow/

Twitter自動リムーブ返しツール
http://lil.la/technology/twitterautoremove/

わりと最近作ったbot
http://twitter.com/BillingMaker


247 :nobodyさん:2010/03/10(水) 01:25:52 ID:???
TLからキーワードを取得するbot作ってるんだけど、
500人くらいで取得漏れが始まったっぽい。
800までしかTL取得できない今の仕様は正直つらいorz

248 :nobodyさん:2010/03/11(木) 23:28:55 ID:???
phaさんのEasyBotter2.04betaを使おうとしているのですが、data.txtをphpにしても使えるとあったので
data.phpに書き直して使ったのですが、エラーが出てしまい投稿出来ません…

<?php
$data = array(
"いろはにほへと ちりぬるを",
"わかよたれそ つねならむ",
"うゐのおくやま けふこえて",
"あさきゆめみし ゑひもせす",
"ん",
);
?>

ファイルの中身はこれだけなのですが、どこかおかしいでしょうか…?

249 :nobodyさん:2010/03/12(金) 00:00:20 ID:???
エラー文を読めばいいのでは?

250 :nobodyさん:2010/03/12(金) 00:18:32 ID:???
エラー文を読んでも分からなかったからここに書きこんだまでです
文字コードも666への方法も、全てphaさんとhttp://wiki.livedoor.jp/easybotter_wiki/
見ながら作っていました

251 :nobodyさん:2010/03/12(金) 00:19:50 ID:???
エラー文をコピペして貼ってみては?

252 :nobodyさん:2010/03/12(金) 01:05:23 ID:???
分かるようになれよw 調べろよw

253 :nobodyさん:2010/03/12(金) 01:24:11 ID:???
どんなエラーが出たかを書いてください。
エラーが出たではわかりません。

254 :nobodyさん:2010/03/12(金) 15:50:08 ID:???
春だな〜

255 :nobodyさん:2010/03/12(金) 17:50:53 ID:???
phaさんの掲示板あるのに何でここで聞くの?
スパルタwだから?

256 :nobodyさん:2010/03/12(金) 18:27:45 ID:???
ていうかdata.txtじゃダメなの?

257 :nobodyさん:2010/03/12(金) 22:13:40 ID:A5QQ6pKd
dame.txtじゃないとダメだよ。

258 :nobodyさん:2010/03/12(金) 23:02:19 ID:???
エラーはdame.txtじゃなくて別のこと(OAuth関係とか)だったりして
とにかく情報が少なすぎて答えられないな

259 :nobodyさん:2010/03/12(金) 23:12:19 ID:???
初心者の質問じゃなくて質問の初心者だしな。
そういやプログラム板にはそういう最低限の情報から欲しい答えを読み解くエスパーのスレあったな。

260 :nobodyさん:2010/03/13(土) 18:16:45 ID:???
APIでのTL取得でcount=200にした後って最新から201-400を取得するには
count=200&page=2ではだめだよね?
前の最古ステータスID-1をmax_idに入れて取得できるとは思うけど
page指定では200単位の取得はできないのかな?


261 :nobodyさん:2010/03/15(月) 00:46:19 ID:VgAQr5sL
最近ボット作成サービスとかをやってる人が出てきてるけどOAuth認証じゃないところとか結構怖いよな。
IDとPASS預かったりそれがログに残るってことは、乗っ取りや成りすましもできるってことだし。サービス提供者に悪意なくても、流出の可能生もある。
あと、お金がらみのアカウントで同じIDとPASS使ってる人がいたりすると最悪の自体もあるうる。
サービスやる人で、セキュリティに自身のない人は悪いことは言わない、BASIC認証で作るのはやめた方がいい。

262 :nobodyさん:2010/03/15(月) 13:34:29 ID:???
nwitter騒動が辿った道だな
OAuthのなかった当時ならまだしも、今ならBasic認証はevil扱いでいい
自信とかそういう問題じゃない

263 :nobodyさん:2010/03/17(水) 14:13:49 ID:???
>>261
botじゃなくて以前のもばついとかも怖かったよな

264 :nobodyさん:2010/03/17(水) 15:53:24 ID:???
twitpicに登録したら急に英文スパム来るようになったぜまったく

265 :nobodyさん:2010/03/23(火) 00:46:31 ID:???
pythonで書いてる人います?

266 :nobodyさん:2010/03/23(火) 02:05:58 ID:???
phaさんとこの掲示板、どんどん惨いのが出てくるな
これが春休み、これがゆとりか…
みんなまとめてbotジェネレーターでおとなしくしてろよと思うのばかり

267 :nobodyさん:2010/03/23(火) 10:07:50 ID:???
そんなに酷いのか。
前にも同じようなことあって掲示板停止配布停止したbotもあったよな確か。

268 :nobodyさん:2010/03/23(火) 20:14:08 ID:???
そのひどいという発言をここにコピペしてから言えよ

269 :nobodyさん:2010/03/23(火) 22:01:39 ID:???
bot削除する時って理由とか言わないといけないモンなの?
趣味でやってるんで突然消えるかもって一応説明書きつけてたんだけど
どういうことか説明しろよってDMが来た。
なんか文面が上から目線でむかついたからもうアカウントごと削除したけど

270 :nobodyさん:2010/03/23(火) 22:04:56 ID:???
それが原文ママなら説明の必要性以前の問題だろ、構うなよ

271 :nobodyさん:2010/03/24(水) 00:57:53 ID:???
とりあえずキャラbotとかは思い入れがあるのはわからんでもないし
消す前に告知くらいはしといたほうがいいかもしれんが
消すなってのは余計なお世話だわな。

272 :nobodyさん:2010/03/24(水) 11:49:09 ID:???
とりあえず削除する前に1ヶ月か2ヶ月ほど
「このBOTはもう動いてません。近々削除します」
とか表示しておいて気づいたら消すのが賢いやり方

なんか言ってくる輩はblockすればいい

273 :nobodyさん:2010/03/24(水) 12:40:37 ID:???
古い建物は俺が愛着あるから残すべき
維持費は俺以外の誰か払って

みたいなもんだな

274 :nobodyさん:2010/03/24(水) 20:06:20 ID:???
つーか停止したのに削除しない奴はなんなの?
ブロックしてくださって構いませんとか書いてるんだが
動かないbotを残しとくなよ
新しく作りたい人が現れても作りにくいだろ

275 :nobodyさん:2010/03/24(水) 20:38:16 ID:???
停止してるんならそんなもん気にせず作ればいい。


276 :nobodyさん:2010/03/25(木) 05:13:41 ID:???
残ってたら作りにくいって事はないだろう
動いてないなら好きに作ればいい
というか、動いてても別に好きに作ればいい

削除するとふぁぼったのも消えるから嫌だって人間も多いし
会話を残しておきたい人間ってのも少なからずいるからな
かといって削除したのを文句言うのもお門違いだが

277 :nobodyさん:2010/03/25(木) 06:13:38 ID:???
> というか、動いてても別に好きに作ればいい
動いてないなら勝手に次の作っちゃえばいいと思うが
趣向が違うならまだしも、ただ被るようじゃ先に作って頑張って運営してる人には失礼だと思うよ

278 :nobodyさん:2010/03/25(木) 08:47:42 ID:???
好きな人に恋人がいたら諦めるか否か

279 :nobodyさん:2010/03/25(木) 10:21:11 ID:???
そのまま原作セリフつぶやくだけのキャラbotでも
作った人間によって多少の違いは出るもんだし
数があれば利用する側も選んでフォローできる
フォロワ数競ってるわけでもないんだし別に失礼も何もないだろう

280 :nobodyさん:2010/03/25(木) 11:03:31 ID:???
フォローの自由はユーザにあるわけだしな。
好きにやりゃいい。

281 :nobodyさん:2010/03/25(木) 11:11:00 ID:???
別に金とってる訳でもなしやるもやめるも好きにすりゃいいよ

282 :nobodyさん:2010/03/25(木) 12:23:58 ID:DyxhC69B
botをやるなら中途半端な気持ちでやらないで頂きたい
ジェネレーターで作るなんて問題外


283 :nobodyさん:2010/03/25(木) 12:48:57 ID:???
自作してるけどジェネレータでも何もでも別にいいと思うけどね。
言葉狩りRTとかスパムまがいのことさえしなければ。
あと希望を言えば作るだけ作って放置じゃなくちゃんと面倒は見てやって欲しい。

284 :nobodyさん:2010/03/25(木) 13:00:15 ID:???
某所掲示板見てたらHTMLどころか単語も知らない調べようとしないで
コピペで済まそうとしているやつらを見てたらジェネレーターでおとなしくしてろと
思うけどね。あんなのがテキトウに鯖アップしたりcron設定して暴走させ
巻き添えくらうかと思うとぞっとする

285 :nobodyさん:2010/03/25(木) 14:29:21 ID:???
解らないんだったら大人しくジェネレータにしとけ、だな
最近どうやるのーってきかれたからphpのpから教えたら困った事になった

286 :nobodyさん:2010/03/25(木) 23:20:36 ID:???
ttp://blog.livedoor.jp/bot_1go/archives/1634282.html
これって最新のOAth対応版だとできないのかな?
いい方法あれば教えてほしい

287 :nobodyさん:2010/03/25(木) 23:30:40 ID:???
>>286
phaさんの2.0系使ってて私設wiki見に行けば幸せになれると思う

288 :nobodyさん:2010/03/26(金) 01:32:36 ID:???
kari_botってむしろ被害を増やしてるだけのような。
やっぱり作者書いてないし。

289 :nobodyさん:2010/03/26(金) 02:08:01 ID:???
>>279
自分の知ってるジャンルだと被ってるのばっかり作ってるやついて
他にも理由はあるが前から作ってた人が萎えて止めるのが続出してんだ
で、後から作ったやつは結局放置気味だしな
そういうの見てるとやっぱり失礼だと思うね

290 :nobodyさん:2010/03/26(金) 07:02:11 ID:???
俺はbotが他人と被ったことはないけど、後発のbotが出て萎えるってのはよく分からないな。
「ジャンル」というから、元々他人が作ったキャラクターか何かをベースにしてるんじゃないかと思うが、
なんでbotが被るのが失礼に当たるのか理解できない。
自分のbotより出来がいいならそれはいいことだし、後発のくせに雑なbotなら無視すればよくね?
と思ってしまった。

たぶん文化というか共有してるマナーが全然違うんだろうな。

291 :nobodyさん:2010/03/26(金) 08:32:51 ID:???
どっちも勝手に作ってるだけだしな
先に作ったからって偉くもなんともないし

292 :nobodyさん:2010/03/26(金) 12:33:16 ID:???
ウチもかぶってないか調べてから立ち上げたけど
立ち上げようとしたらしい人からあーできてるーこれどうしよう…
違うキャラにするしかないなー折角作ってたのになーどうしよう
的なこと言われ、そのフォロワーさん達がその子を慰めてるのを見たことはある

別に同じの立ち上げてもいいと思うんだけど、フォローしてきて
当てつけに言われるとムッとするわ


293 :nobodyさん:2010/03/26(金) 15:11:23 ID:4funZZrO
通常「@XXXX 〜」とリプライするのを、「. @XXX 〜」とさせるにはどこをどのように弄ればいいのですか?
使っているのはphaさんのEasyBotter2.04betaです

294 :nobodyさん:2010/03/26(金) 15:44:59 ID:h05ofLSd
>>248
もう見てるかどうかわからんし自分で解決できたかもだけど
データ形式全然違うよ

295 :nobodyさん:2010/03/26(金) 15:48:03 ID:???
>>293
>255

296 :nobodyさん:2010/03/26(金) 23:10:04 ID:???
掲示板のがコピペするだけの状態で教えて貰えずここに来たのかw

297 :nobodyさん:2010/03/27(土) 11:17:56 ID:???
いくつか作りたいbotはあるうちでかぶってんのは除外するけど
自分のが面白いの作れそうなら作るな。
まー最近はTwitterのbotもスクリプトに関する創作活動の一種みたいなとこあるから
同じラインでの競争相手いらねーって人はいるかもしれんがそれはわがままだしな。

298 :nobodyさん:2010/03/27(土) 14:59:07 ID:VeWPdJnd
>>248
>>294

形式は合ってるけど最後の

?>

は付けちゃダメだぜ?


299 :nobodyさん:2010/03/27(土) 15:09:03 ID:???
いやつけてもつけなくてもどっちでもいい

300 :nobodyさん:2010/03/27(土) 15:26:15 ID:???
<?phpつけてんのに閉じないのは変だしつけとくべきじゃないかな。

301 :nobodyさん:2010/03/27(土) 15:32:11 ID:???
つけちゃ駄目だと思ってる人はどこでそう教わったんだ
ライブラリの場合は閉じた後にソース追加しちゃう可能性あるからつけない方が楽かもってことはあるけど
つけちゃ駄目って話はないだろ

302 :nobodyさん:2010/03/27(土) 15:42:57 ID:???
htmlだと○で始まったら○で閉じないとだめだからな
phpの教えているところサイトで言ってる所もあるし

そういう自分もhtmlから入ったからphpのゆるさにはびっくりしたよ
慣れるまでちょっと時間かかった

303 :nobodyさん:2010/03/27(土) 15:44:45 ID:EebAC0Nm
プログラミングを始める10の理由さんのところので、TL上の特定の言葉に反応してリプライする事は出来たんですが
そのリプライ内容をランダムに行なうにはどのようにすればいいのでしょうか。
また、同じプログラムで発言内容のみ変えたものを複数作成してもランダムになるのでしょうか。

304 :nobodyさん:2010/03/27(土) 15:56:03 ID:???
>>302
HTMLも最後のbodyとhtmlは無くても表示できるけど

305 :nobodyさん:2010/03/27(土) 16:41:39 ID:???
表示できればいいってもんじゃねーぜ

306 :nobodyさん:2010/03/28(日) 13:23:53 ID:???
つ ttp://d.hatena.ne.jp/fbis/20090716/1247714151

307 :nobodyさん:2010/03/28(日) 13:39:00 ID:???
>>306
つまり>>301じゃん

308 :nobodyさん:2010/03/28(日) 15:38:48 ID:???
初心者だけど作ってみたい

309 :sage:2010/03/28(日) 21:22:31 ID:KmEcnh0p
>>303ですが色々とググって調べて自分なりにやったら出来ました

310 :nobodyさん:2010/03/28(日) 21:46:58 ID:???
【ツイッターでも】あさみの自分磨き修行部屋15【嘘800】
http://hideyoshi.2ch.net/test/read.cgi/ms/1269712212/

311 :nobodyさん:2010/03/31(水) 00:53:18 ID:???
キャラクターbot動かしてるんだけど、
フォロワーの一人がもの凄く下品というか
卑猥な発言しかなくて正直ブロックしたい……
サブ垢らしくてこの垢は卑猥な事しか言わない垢!って言ってるし
反応語を調整するためにログ見てて正直不快すぎる

こういうのでブロックしたことある人いる?

312 :nobodyさん:2010/03/31(水) 01:19:51 ID:???
>>311
反応単語が含まないものにはリプライしない
性的用語が入っていればリプライしない
をちょっと頑張ってみたら?
自分も困ったが…まあ気にしたら負けかなと思った

313 :nobodyさん:2010/03/31(水) 01:20:05 ID:???
botなのになんで相手の発言気になるんだ
そんなに頻繁にbot垢から見てるのか?

314 :nobodyさん:2010/03/31(水) 01:42:04 ID:???
>>312
分かった。スルースキル磨くわ

>>313
まだ稼働してそんなに経ってなくて反応語を増やしてる
その際に現時点のフォロワーの発言をチェックするのは普通だと思うけど

315 :nobodyさん:2010/03/31(水) 01:56:19 ID:???
>>311
ウチはブロックした人やフォロー返しする前にTL見てやばそうだったので
フォローしなかった人はいるよ。説明書にも連続で頻繁に話しかける人
常識を逸した話しかけをする人、目的が分からない・宣伝目的・業者は
リムーブさせていただくと書いた

反応させないキーワードを登録することも出来るけど、いたちごっこな気がするので止めた

316 :nobodyさん:2010/03/31(水) 13:27:57 ID:???
別にフォローする相手は自分で選んでいいんよ。

317 :nobodyさん:2010/04/01(木) 20:42:31 ID:???
フォローする人を選びたいなら注意書きに
こういう発言をする人はフォローしませんと書いて
フォローしなければいいと思うよ
実際そうしてるbotも結構あるし

318 :nobodyさん:2010/04/01(木) 21:28:18 ID:???
4/1ネタ仕込んでるbot結構あるな。
危なっかしくて自分はやる気が起きない…

319 :nobodyさん:2010/04/01(木) 21:49:55 ID:???
>>318
何が危なっかしいんだ?

320 :nobodyさん:2010/04/02(金) 00:45:30 ID:???
>>319
動かなかったときが怖い。
一日一回しか動かないbotとかあるしね。

321 :nobodyさん:2010/04/02(金) 03:42:03 ID:???
エイプリルフールネタのbot面白いのは面白いけど
bot休止しますだのbot辞めますだのは本当かどうか悩んだわ
そう言っても動いてリプも返すのもいるっていうことは嘘?

管理人の分かる所を行ってみたけど、うはwフォロワーさん引っかかってるww
というのを見たときはエイプリルフールですからでもなんだかな…と思ったわ

322 :nobodyさん:2010/04/02(金) 06:31:17 ID:???
エイプリルネタはなあ・・・そういうの以外うまい嘘思いつかないよw
だからやらなかった

323 :nobodyさん:2010/04/02(金) 13:26:05 ID:???
修造がやる気なくなってたのは面白かった。

324 :nobodyさん:2010/04/02(金) 22:23:11 ID:???
だから修造は中の人g(ry

325 :nobodyさん:2010/04/04(日) 00:25:27 ID:???
ゲームのMOTHERのbotでいいのない?

326 :nobodyさん:2010/04/04(日) 11:43:13 ID:???
>>325
ググレカス

327 :nobodyさん:2010/04/07(水) 11:57:52 ID:???
>72と同じメールが届いてAPIが止められたんだけど
復帰させる方法の書いてあるページにはどんな単語でぐぐると辿りつける?
アカウント自体が止められてる感じじゃないんだよな…

328 :nobodyさん:2010/04/07(水) 12:55:39 ID:???
ttp://www.twitnews.jp/news_lBwgUT1gg.html
適当にググったらこんなん出たぞ

329 :nobodyさん:2010/04/07(水) 23:46:07 ID:???
「プログラミングができなくても作れる」というのを真に受けて、
プログラムのプの字も知らないのにbot作り始めてしまいました。
公式サイト・非公式wikiを見てもググっても解決出来ず、
そろそろ5日ほど同じ所で足踏みしているので、
お暇な方がおられたら教えていただけませんか。

なんとか定期的にコメントを発するようには出来たのですが、
なぜかリプライをしてくれません。
別のアカから手動で@コメントを送った後、botのphpにアクセスすると、
用意していた返答をしてくれることもあります。

あと、関係があるのかわかりませんが、botのphpにアクセスすると、

Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /usr/local/www/○○○○○○○○○/EasyBotter.php on line 237

Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /usr/local/www/○○○○○○○○○/EasyBotter.php on line 237

Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 0 in /usr/local/www/○○○○○○○○○/EasyBotter.php on line 237

Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in /usr/local/www/○○○○○○○○○/EasyBotter.php on line 237

という文章が表示されることがあります。line279の場合もあります。
調べたらよく似た記述でした。

330 :329:2010/04/07(水) 23:49:42 ID:???
すみません、かんじんなことを書き忘れていました。
使わせてもらってるのは「EasyBotter」です。

331 :nobodyさん:2010/04/08(木) 00:01:24 ID:???
>>329
なんであっちの掲示板で聞かないの?
恐らくreply_pattern.phpmp記述ミスじゃないかね

332 :329:2010/04/08(木) 00:05:31 ID:???
>>331
すみません、いつもみているもので2ちゃんのほうが敷居が低くて。
reply_pattern.phpを見直して、何が悪いのか分からなければ、
あちらで質問させてもらうことにします。
レスありがとうございました。

333 :nobodyさん:2010/04/08(木) 10:29:07 ID:???
ループ制限に引っかかってるだけの希ガス

334 :nobodyさん:2010/04/08(木) 14:28:08 ID:???
>>332
あっちもしたらばの2ch風掲示板なんだから変わらないだろ

とりあえず正規表現のパターンおかしいんじゃないの?
つまり、見られたくないところ以外のソース晒せと

335 :nobodyさん:2010/04/08(木) 23:32:56 ID:???
Twitterの検索APIってなんか日本語の検索がおかしいよね( ・ω・)

locale=jaにして、検索結果に指定した単語が含まれているか見たらうまくいったけど、
localeを指定しないで検索しても1件もヒットしないことがあったり(・ω・)

336 :nobodyさん:2010/04/09(金) 00:08:51 ID:???
それはtwitterに限らずに情報システムというのはそういうものだ

337 :nobodyさん:2010/04/09(金) 01:10:00 ID:???
>>334
すみません、見た目の体裁ではなくて2ちゃん自体が好きなだけかもしれません。

あちらでもいくつかレスをただいたので、
こちらでさらに質問を続けていいのかわからないのですが……。
お手上げ状態ですので、アドバイスいただけると嬉しいです。
ソースを、ご指示に従って個人的な部分だけ伏せてうpしてみました。
ttp://www.dotup.org/uploda/www.dotup.org794874.zip.ht
パスはpassです。

338 :nobodyさん:2010/04/11(日) 07:06:59 ID:???
正直、phaさんとこのものはphaさんとこのBBSで治めて欲しかったり

339 :nobodyさん:2010/04/11(日) 10:57:55 ID:???
あちらも教えてチャンが酷くてな・・・

340 :nobodyさん:2010/04/11(日) 11:46:19 ID:???
3月からずっと惨いもんな…見に行くのやめたよ
既出の質問ばかりループしているし、答えたら答えたで
すぐまた>>○○さんうまく行かないんですけど…とすかさず質問
自分で1つ1つ不具合になる原因を潰していこうともしない

説明以外何もいじってませんと言っても、不具合起きてる以上
何か余計にいじったからなった結果だろうに

341 :nobodyさん:2010/04/11(日) 16:00:07 ID:dMoiZCcX
このbot使いたいんだけど、
エラーになるのはなんでかな?

●たごさく
http://twitter-tagosaku.blogspot.com/2010/01/twitterbot.html

●エラー
Exception:リモート サーバーがエラーを返しました: (403) 使用不可能

342 :nobodyさん:2010/04/11(日) 17:39:50 ID:???
掲示板を作らなければこんなことにはならなかったんや…
それはそれでこっちに流れてきそうだけどな

343 :nobodyさん:2010/04/11(日) 17:47:14 ID:???
まあそれはそれで、2chのほうがスルースキル高くていいだろ
問題外なのはスルー方針だし

344 :nobodyさん:2010/04/11(日) 20:13:49 ID:???
あのBBSは質問しても返ってくる答えは>>○○を見てくださいばっかり。
他のスレはともかく初心者スレでもそれってどうなの?と思う。

345 :nobodyさん:2010/04/11(日) 20:20:29 ID:???
phaさんとこのソースは使いにくいからbardothodolさんのソースを自分で改造して使ってるんだが、
こっちの掲示板は過疎すぎてさびしい…

同じリプライに対して2、3回返信してしまうんだけど、最終idが正常に記録されてないんだろうか

346 :nobodyさん:2010/04/11(日) 20:59:43 ID:???
>>344
釣りか?初心者でも質問の初心者じゃあないだろ?

347 :nobodyさん:2010/04/11(日) 21:13:47 ID:???
>>345
あっちは過疎ってるね
自分はサーバーとcronを変えたら、ソース自体をいじってないのに多重リプライ
しなくなったよ

348 :nobodyさん:2010/04/11(日) 21:22:56 ID:???
>>344
見に行ったが日本語でおkな質問も多いなw
ディレクトリの意味が分からないとかアップロードはどうしたら良いですかとか
初心者なのはPHPだけにしてほしいだろうな

349 :nobodyさん:2010/04/11(日) 22:54:01 ID:???
>>344
なんでそう返事されるか考えたことある?散々既出の質問だからだよ
あとテンプレ使ってくれないと、的確な返事が出来ないとかな
日本語おkな質問でジャストな答えをよこせっていう方がどうかと思う

ああ、そういえばプログラミングできなくても〜というのは
看板に偽りだとぬかしたお方でしたか?

350 :nobodyさん:2010/04/12(月) 00:22:40 ID:???
>>347
cron変えたら安定した!気がする
ありがとう

351 :nobodyさん:2010/04/12(月) 01:38:12 ID:???
あの手のエラーが出ますわかりませんレベルの質問に
怒らず応答してやってるだけで尊敬するよ。
環境やなんてエラー出たかすら見ないだもん。俺にゃとても無理だ。


352 :nobodyさん:2010/04/12(月) 01:38:53 ID:???
見ないじゃなく言わないだった。

353 :nobodyさん:2010/04/12(月) 17:55:36 ID:???
OAuthを初めて触るんだけど、サーバが独自SSL使えないと無理なのかな?

354 :nobodyさん:2010/04/13(火) 11:09:57 ID:???
>>353
まずOAuthがどんな仕組みなのか調べることから始めたら?

355 :nobodyさん:2010/04/13(火) 14:28:06 ID:kQkBGWqM
>>XXX
まずYYYYYYがどんな仕組みなのか調べることから始めたら?

bot対応のレスっぽいと思ってしまった

356 :nobodyさん:2010/04/13(火) 17:23:57 ID:???
同じサーバー内で同じスクリプト(bardothodolさん参考)で作った複数のbotを管理してるんだが、
そのうち1つのbotだけが延々とリプライを繰り返してしまう…
記録するファイルのパーミッションも書込み可能にしてあるのにな

機械的に動かしてるとアカウント自体が不安定になることってあり得る?


357 :nobodyさん:2010/04/13(火) 17:34:43 ID:???
>>356
同じサーバーに複数bot設置してるけど、どれも普通に動いてる。
なんか、@pageでそんな症状をよく聞く。
上にも書いたけど、FWC使ってる場合は延々リプしてた人がいたので
まずはcronを変えたらどうだろう?
モノクロ2階調 cron 募集 で検索かけると多分幸せになれる

358 :nobodyさん:2010/04/13(火) 19:42:17 ID:???
>>357
FWCって"Free Web Cron Service"?
サーバーはXREAでFree Web Cron Serviceを使ってるんだが、動作不安定だったGAE-Cronよりは良くなったような…
色々機能入れてるからソース自体がだめかもわからん
ありがとう


359 :nobodyさん:2010/04/14(水) 00:35:32 ID:Vc66P1Z8
正直pha要らない
あれのせいで技術もないような奴が設置した
どうでもいいspamまがいのbotが多すぎる


360 :nobodyさん:2010/04/14(水) 00:53:51 ID:???
いらないと言っても仕組み上簡単に参入できる仕組みなんだから違うシステムが出てくるだけ
それがtwitterだろ

361 :nobodyさん:2010/04/14(水) 03:50:43 ID:???
技術がある奴がいいbotが作れるってもんじゃないから
ほとんど関係無いと思うが

362 :nobodyさん:2010/04/15(木) 12:01:56 ID:HgPxMx/9
twitter4jを使ってOAuth認証をしようとしているのですが、
一番最初のRequest tokenを取得する時点で、

Status: 401 Unauthorized

<?xml version="1.0" encoding="UTF-8"?>
<hash>
<request>/oauth/request_token</request>
<error>Invalid / suspended application</error>
</hash>

というエラーが返ってきます。

twitter4rで試しても同じ結果になりますので bot 側ではなく、
http://twitter.com/apps の設定内容がおかしいのかな?
と思っていますが、どなたか何かヒントをいただけないでしょうか?

Consumer key, Consumer secret の内容は正しく、
http://twitter.com/apps に登録したアプリケーションの
名前の下には「有効化」と書かれています。
(Suspended されていない?)

■環境
* WindowsXP Pro SP3
* java version "1.6.0_19"
* javac 1.6.0_19
* Eclipse SDK
Version: 3.5.2
Build id: M20100211-1343
* twitter4j-core-2.1.2-SNAPSHOT.jar


363 :nobodyさん:2010/04/15(木) 12:48:46 ID:???
エスパーじゃないから開発環境書かれても
それで何をどういう風に作ってそうなったかなんて知らん

364 :nobodyさん:2010/04/15(木) 13:27:18 ID:HgPxMx/9
説明不足でごめんなさい。
作ってるのはOAuthの認証だけで、
Tweetする処理などはまだです。
ソースコードはこんな感じです。

private static void tryOAuth()
{
  try
  {
    Twitter twitter = new TwitterFactory().getInstance();
    twitter.setOAuthConsumer("内緒", "内緒");
    twitter.getOAuthRequestToken();
    // ↑ここでTwitterExceptionが発生。
    // 中身は401 Unauthorized。
    System.out.println("Succeeded.");
  }
  catch(Exception e)
  {
    System.out.println("Exception occurred.");
  }
}

自前でOAuthを書かずにTwitter4Jを使っていますが、
オフィシャルのコード例
http://twitter4j.org/ja/code-examples.html の 7. OAuth認可)
と大差ないですし、何がよくないのかなぁと。


365 :nobodyさん:2010/04/15(木) 13:54:23 ID:???
アイパスが内緒だからだな!
教えてよ

366 :nobodyさん:2010/04/15(木) 14:00:18 ID:???
だめに決まってんじゃないですかw

367 :nobodyさん:2010/04/15(木) 14:07:50 ID:???
昨日のtwitterの初の技術者向けカンファレンス、Chirp面白かったな。
APIも目新しい情報だらけ。

368 :nobodyさん:2010/04/15(木) 16:36:51 ID:???
>>367
どっかにレポート記事とか載ってない?

369 :nobodyさん:2010/04/15(木) 16:40:05 ID:???
>>368
http://jp.techcrunch.com/archives/20100414twitter-user-streams-annotations/
http://jp.techcrunch.com/archives/20100414live-twitter-ceo-ev-williamss-chirp-keynote/
http://jp.techcrunch.com/archives/20100414twitter-has-105779710-registered-users-adding-300k-a-day/
http://jp.techcrunch.com/archives/20100414qa-twitter-execs-answer-the-tough-questions-at-chirp/

370 :nobodyさん:2010/04/16(金) 17:11:40 ID:???
こういったbotを作るのってどうやって実現しているのですか?
http://photozou.jp/photo/show/291196/36256150

Twitterご利用明細書メーカー作ってみた
http://lil.la/dialy/dialy-twitter/twitterbillingmaker/



371 :nobodyさん:2010/04/17(土) 03:11:42 ID:???
bot…?

372 :nobodyさん:2010/04/17(土) 16:45:01 ID:???
>>370
どうやるんですか、の時点であなたにはできない。

頭のいい人はもうできてる
普通の人は調べてる
あなたのような人は何もせず聞くばかり

373 :nobodyさん:2010/04/17(土) 16:56:20 ID:qT79J4bw
>>364
今日公開されてたキャラボット(http://charactorbot.appspot.com/?&locale=ja)っていうボットジェネレーターのソースからだけど、

http://sourceforge.jp/projects/charactorbot/svn/view/tags/charactorbot_1_00_000/charactorbot/src/org/soichiro/charactorbot/server/TwitterBot.java?view=markup&revision=25&root=charactorbot

を見てみると最新のTwitter4jで実装の仕方変わったみたいだよ。

AccessToken accessToken = new AccessToken(account.getToken(),account.getSecret());

Twitter twitter = new TwitterFactory().getOAuthAuthorizedInstance(account.getConsumerKey(),account.getConsumerSecret(),accessToken);

こんな感じにしてTwitterのインスタンスを取得するみたい。公式のサンプルが間違ってる。

374 :nobodyさん:2010/04/17(土) 17:15:16 ID:qT79J4bw
>>373

URLみたら")"が混じって英語版が開いてた
キャラボット
http://charactorbot.appspot.com/?&locale=ja

こっち。
後ソースの方も

http://sourceforge.jp/projects/charactorbot/svn/view/tags.tar.gz?root=charactorbot&view=tar

で丸々落とせるので、解凍してEclipseにインポートしてGAE/Jのアプリケーションにアップロードするとそのままボットジェネレーターとして動く。カスタマイズして自分用に使うのも一つ。


375 :nobodyさん:2010/04/17(土) 23:30:14 ID:???
>>374

ありがとうございます。
早速試してみます。

自力でちょっと調べまして、Java じゃなくて Ruby/Sinatra なんですが、以下のソースで Smart.fm はクリアできました。

require 'rubygems'
require 'sinatra'
require 'oauth'

enable :sessions

get '/twitter' do
consumer = OAuth::Consumer.new('内緒', '内緒', { :site => 'http://twitter.com', :request_token_path => '/oauth/request_token' })
request_token = consumer.get_request_token # => ここで 401 Unauthorized 発生。
session[:request_token] = request_token
puts request_token.authorize_url
end

get '/smartfm' do
consumer = OAuth::Consumer.new('内緒', '内緒', { :site => 'http://api.smart.fm', :request_token_path => '/oauth/request_token' })
request_token = consumer.get_request_token
session[:request_token] = request_token
puts request_token.authorize_url # => ここで Authoriza url が取得できた。
end

Twitter は We support hmac-sha1 signatures. We do not support the plaintext signature method. と言っており、
Smart.fm は * HMAC-SHA1 (recommended) and PLAINTEXT are supported * と言っています。
キャラボットのソースを読んでもできないようだったら、OAuth::Consumer.new の引数でそのへんを指定する方法を調べてみます。


376 :375:2010/04/18(日) 01:32:47 ID:???
わかりました。

処理は正しく、Twitter の OAuth 認証に登録したアプリが無効化されていました。
新しいアプリをもう一つ登録し、そちらで試したらあっさり動きました。
無効化されたアプリを再度有効化するには api@twitter.com にメールするみたい。

以下、Twitter から届いていたメール。

> This is a notice that your OAuth token for あんたのアプリケーション has
> been suspended from interacting with the Twitter API.
>
> Please make sure that your application follows Twitter's policies, including
> the Twitter rules (http://help.twitter.com/forums/26257/entries/18311),
> the API rules (http://twitter.jp/apirules), and the automation rules
> (http://help.twitter.com/forums/10711/entries/76915).
>
> To request for your token to be re-enabled, please write to api@twitter.com

Status: 401 Unauthorized

<?xml version="1.0" encoding="UTF-8"?>
<hash>
 <request>/oauth/request_token</request>
 <error>Invalid / suspended application</error>
</hash>

というレスポンス通り、suspended application だったわけで。
お恥ずかしい限りです。


377 :375:2010/04/18(日) 01:41:19 ID:???
>>373

教えていただいたあたりのソースは GAE 上で永続化した Access token を読み出して
Twitter クラスのインスタンスを生成する処理です。
それ以前に今回つまっていた Request token の生成をCharactorbotServiceImpl.java の 529 行目あたりで行っています。

public String getAuthorizationURL(String consumerKey, String consumerSecret) {
  if(consumerKey == null || consumerSecret == null) throw new IllegalArgumentException("null is not allowed.");
  checkLogin();
★  Twitter twitter = new TwitterFactory().getInstance();
★  twitter.setOAuthConsumer(consumerKey.trim(), consumerSecret.trim());
  try {
★    RequestToken requestToken = twitter.getOAuthRequestToken();
    ConsumerKeyAndSecret key = new ConsumerKeyAndSecret();
    key.consumerKey = consumerKey;
    key.consumerSecret = consumerSecret;
    mapRequestTaken.put(key, requestToken);
    return requestToken.getAuthorizationURL();
  } catch (TwitterException e) {
    e.printStackTrace();
    return null;
  }
}

★をつけたところがポイントで、このへんの処理はオフィシャルのサンプルと同じです。
したがって、オフィシャルのサンプルは間違っていません。
長々とスレ汚しすみませんでした・・・。

378 :nobodyさん:2010/04/19(月) 12:42:00 ID:ex/sLZjj
>>372
お前のような奴が一番ウザイ
出来もしない奴が出てくるなっての
半年ROMってろバk


379 :followjp:2010/04/19(月) 12:46:29 ID:NMrEK+fA
twitterで現在何の話が話題かわかるサイト紹介します。
http://followjp.com

380 :nobodyさん:2010/04/19(月) 17:45:33 ID:???
すごくスパムっぽい紹介ですね。。

381 :nobodyさん:2010/04/26(月) 03:27:30 ID:???
>Twitter APIのBASIC認証は2010年6月に廃止予定

382 :nobodyさん:2010/04/26(月) 14:05:08 ID:???
>>381
なんか、ようやく盛り上がってきたw
MyBotたちは対応済みだけどiPhoneアプリが気になるな

383 :nobodyさん:2010/04/26(月) 15:04:58 ID:???
いい加減対応しないととは思いつつ発言辞書追加とか機能追加の方にかまけてしまってたからまあ5月中には対応しとこうかねえ。
一応クライアント名明示できるし。

384 :nobodyさん:2010/04/27(火) 00:57:09 ID:???
6月にdeprecatedという話は前から聞いてたけど、
使えなくなる(shutting off)とは思わなかった。
あとOAuthは突然suspendされた人が出たという噂も聞いたので尻込みしてた。

OAuth対応はライブラリ使えばそんなに難しくないけど
全部のbotのプログラム書き換えるのは面倒だなぁ。

385 :nobodyさん:2010/04/27(火) 14:19:20 ID:???
とりあえずOAuth認証の部分だけ作って他はあとでやろう、って思ってたら
認証作った翌朝にsuspendされた、どうしろというのだ

386 :nobodyさん:2010/04/27(火) 15:06:06 ID:???
suspendってどういう風に?通知がきたの?

387 :nobodyさん:2010/04/27(火) 23:18:36 ID:???
Application suspension notice ってタイトルのメールが来て
twitterの設定画面見たらアプリケーションの説明の所にサスペンドって出てた

388 :nobodyさん:2010/04/28(水) 01:06:55 ID:???
初めにつくったやつsuspendされたけど、
アプリ説明部分が意味のない英文ってかa30文字だったのがまずかったみたい

二代目は説明箇所を一応意味のある日本語にして、短めだったアプリ名称を念のため伸ばした。
今のところsuspendされてないよ。

389 :nobodyさん:2010/04/28(水) 08:44:33 ID:???
>>388
ちょっと説明文直してくるわ

390 :nobodyさん:2010/04/28(水) 09:41:47 ID:???
しかしそんだけで無効化されてたらbotどころかクライアントやサービスも下手にやれんなー。

391 :nobodyさん:2010/04/28(水) 15:35:06 ID:???
まともに名前も説明も付けられない程度の下手加減ならやるなってことだろ

392 :nobodyさん:2010/04/30(金) 02:00:57 ID:???
某所のコピペだけどすまん聞いてください

こちら
http://ko-lab.net/twitter/google-app-enginegae%E3%81%A7cron%E5%8B%95%E3%81%8B%E3%81%99%E3%82%84%E3%82%8A%E6%96%B9%E3%82%92%E3%82%86%E3%81%A8%E3%82%8A%E5%90%91%E3%81%91%E3%81%AB%E3%81%BE%E3%81%A8%E3%82%81%E3%81%A6%E3%81%BF/
を参考にGAEcronを設定してているのですが、12.おまけ の1アプリでいくつかのcronが動かなくて困っております。

「web.xml を開いて以下のように書き換えて適当な箇所に追加する」ソースは、

-略-
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>* 伏*</servlet-name>
<servlet-class>*伏*.* 伏*Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet- name>*伏*</servlet-name>
<url-pattern>/*伏*</url- pattern>
</servlet-mapping>
//ここ
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

// ここ の部分に挿入すればいいのでしょうか?それともまったく見当違いでしょうか?
1アプリにcron1つだと問題なく動いていますが、3つほど入れると全部 Failedで動きませんでした。
どうかご教示お願い致します。

393 :nobodyさん:2010/04/30(金) 22:51:16 ID:???
>>392
場所はそこでいいと思うが、問題はそこじゃない
パッケージ下にクラスを作る の意味が分からないならググって理解しろ
分からないならやめとけ

394 :nobodyさん:2010/04/30(金) 23:59:20 ID:???
>>393
パッケージ下=同パッケージ内という発想しかなかったから、もう少し勉強してきます
ありがとう

395 :393:2010/05/01(土) 00:43:59 ID:???
>>394
パッケージとクラスの意味は理解してるのか
<servlet-class>【*伏*】.* 伏*Servlet</servlet-class>
↑左の部分まで書き換えてないか?
そこはパッケージ名のままにしておかないと動かないよ

396 :nobodyさん:2010/05/01(土) 05:42:06 ID:???
投稿成功してんのに403 Forbiddenとか出るの勘弁して欲しい。

397 :nobodyさん:2010/05/01(土) 16:07:12 ID:???
夜とかEchofonから投稿しても同じような感じだからAPIが重すぎて腐ってるんだと思う

398 :nobodyさん:2010/05/02(日) 00:02:12 ID:???
キャラクターbotって結構多いけど出来がいいのってどんなのあるんだろうか。
ランダムトークとリプライ反応さえあればあとは辞書データの工夫のが重要になってきそうだけど。

399 :nobodyさん:2010/05/02(日) 23:40:22 ID:???
>>395
ありがとう
その左の部分は大丈夫だった
CronJobに、作成した数(2つ)のステータスが出るんだが、on time Failed と 数字secs late Failed になって動いてないみたいで…
見本と照らし合わせながら慎重に<servlet-name>や<url-pattern>を変えてみたけど動かないな
GAEはもともと不安定なんだろうか

400 :nobodyさん:2010/05/03(月) 08:34:25 ID:???
最近GAE不安定すぎてどうにもならないわ。

401 :nobodyさん:2010/05/03(月) 20:31:26 ID:Gh0qmOKb
>>400

たぶん、それはGAEが不安定じゃなくてTwitterの方が不安定なんだと思う。
GAEで他のサービスもやってるが、そっちは安定そのもの。

30秒のタイムアウト。
TaskQueueにスタックしてるなら10秒のタイムアウト。
twitterが遅いとそっちがURLフェッチできずに効いてくる。

タイム制限の中にURLフェッチの処理がしっかり入れば大丈夫だから、
URLにアクセスする処理をTaskQueueに分散して、
そのスレッドの中で一つしかアクセスしないようにする。

さらに一個失敗しても大丈夫なようにしておけば、意外と失敗しない。

http://sourceforge.jp/projects/charactorbot/devel/

ここのやり方が結構秀逸。
ランダムポスト・私信返信・ポスト解析・フォロー返し
といろいろやってるけど、普段は一度しかアクセスしてない。

最新のソース、ダウンロードしてみるといいかも。

402 :nobodyさん:2010/05/03(月) 21:45:20 ID:???
今頃twitterって時代遅れもいいとこ

403 :nobodyさん:2010/05/03(月) 21:52:12 ID:???
>>401
CronでFailed出る時はCron自体動かなかったのかと思った。
あと、タイムアウトって8秒じゃなかったっけ

404 :nobodyさん:2010/05/03(月) 23:31:20 ID:???
エラーログ見てるとこの時間帯はAPIコールのタイムアウト出まくりだしなー。
oAuthだけじゃなく色々増えるっぽいけどサーバがユーザの増加に追いついてないな。

405 :nobodyさん:2010/05/04(火) 02:02:03 ID:+1kjpDTi
>>403

cronでFailでるのは叩いてるそのリクエストが遅いから。

30秒の制限以内におわっているか、次のcronにかぶってないか、
リクエストのapi_msとcpu_api_msとかをログで見てみると良い。
数秒かかるようなら警告のマークが出てるはず。

cronで直接叩かずに、cronは開始時間だけ取っておいて、
すぐTaskQueueに詰めてすぐ終了すると、失敗少ない。

あと、失敗時のリトライもTaskQueueに詰めれば確実。

あと数秒かかってるようならappstatsを入れて
どのメソッドとどのAPIコールにどれだけ時間がかかってるか確認すると良い。
やり方は、GAE/Jならの4番目。
http://d.hatena.ne.jp/itaosan/20100421


とは言えリトライしててもTwitterが落ちまくってるとすごく時間かかるけど。

406 :nobodyさん:2010/05/04(火) 02:56:11 ID:???
GAE上のbotの話と、どっかのcron不可サーバに置いたbotに
GAEからhttp叩いて着火するいわゆるweb cronの話が混ざってるようにも見える

407 :nobodyさん:2010/05/04(火) 02:59:53 ID:???
書き忘れた
後者はGAE行きのレスポンスをさっさと吐いて標準出力をクローズすれば
twitterが重かろうと関係なくGAE側は正常終了するはず

408 :nobodyさん:2010/05/04(火) 09:35:22 ID:QLS4fdDM
oauth対応みんなどうする???

409 :nobodyさん:2010/05/04(火) 13:53:46 ID:???
>>408
いま、一所懸命やっとるがな。

410 :nobodyさん:2010/05/04(火) 17:10:28 ID:???
対応済み
意外に楽だった

どれだけのボットがいなくなるかには興味がある

411 :nobodyさん:2010/05/04(火) 17:41:57 ID:???
職業プログラマにとっては楽なことだけど
サンデープログラマにとっては初めてぶち当たる大きな壁になるだろうなこれ

412 :nobodyさん:2010/05/05(水) 01:51:31 ID:???
まあちょっと改造するとかの人はむしろ対応して配布されたのや
対応した後のbotサービス使うだろうよ。
俺もまだやってないけど作ったばっかのbotの機能の方を先になんとかしたいところ。

413 :nobodyさん:2010/05/05(水) 10:40:35 ID:???
質問させていただきます

http://pha22.net/twitterbot/からいただいたver.2.03のreply_pattern.phpの編集なんですが
TLに反応して@を返すというものなんですが・・・
http://d.hatena.ne.jp/bardothodol/20090930#p1のサイトのものをお借りしてコピペしたのですが反応してくれません
他の動作は確認できました

修正方法や雛形を教えてください><

414 :nobodyさん:2010/05/05(水) 12:17:05 ID:???
具体的にどこを改造してどう動かないのかも説明しないで答え返せるほどテレパシー能力持ってないよ。

415 :nobodyさん:2010/05/05(水) 12:30:43 ID:???
$filename = "./tmp/last.dat";

$filename = "./log.dat";
に変更しただけですが駄目ですか?><

416 :nobodyさん:2010/05/05(水) 13:08:28 ID:???
他の動作はできたってのは反応以外は動くって解釈していいのかね。
変更箇所が$filenameだけなら
$username = "";
$password = "";
変えてなきゃ動くわけもないので初心者が言うとき何をしたかはしょらずに正確に書いて欲しい。
まあファイルの文字コード違うとかそういうのじゃないの。

417 :nobodyさん:2010/05/05(水) 13:09:11 ID:???
あ、IDとパス書けって意味ではないよ。
変更箇所をすべて言わないとわかんないってことで。

418 :nobodyさん:2010/05/05(水) 13:20:53 ID:???
>>416
はいそうです
$filename = "./tmp/last.dat";
ここ以外は弄ってません

文字コードと改行は指定されたとおりにしました
COBOLしかできない痴呆なので詳しくお願いします><

419 :nobodyさん:2010/05/05(水) 14:05:11 ID:???
まさかと思ったが
$username = "";
$password = "";
を指定してないからじゃないかそれ。
プログラムやってんならその行見て不審に思わなかったのか。

420 :nobodyさん:2010/05/05(水) 14:30:55 ID:???
なぜ作者に聞かずに匿名掲示板で聞くんだろう
自分でも質問するに値しないレベルのどうでもいいことだと認識してるからじゃないのか?

421 :nobodyさん:2010/05/05(水) 17:18:34 ID:???
できないです^q^
キャラボットの復活待ちます

422 :nobodyさん:2010/05/05(水) 17:35:09 ID:HTuheCnu
botクライアントoauth対応中なんだが、access token取るためCAPCHA通るんだ、、、フル自動化できない。

423 :nobodyさん:2010/05/05(水) 20:49:50 ID:???
スパマー乙って言われたくなければ我慢しとけ

424 :nobodyさん:2010/05/05(水) 21:34:38 ID:???
>>422
PIN入力してAccessToken取るやり方?
本当だとしたらきついなー

425 :nobodyさん:2010/05/06(木) 11:30:08 ID:/xpEwzH6
>>422です

昨日取ったaccess tokenで、post出来た。いいんだけど、expire期限いつまでなんだろ。


426 :nobodyさん:2010/05/06(木) 14:09:00 ID:???
tokenは無効化するまでじゃね?

427 :nobodyさん:2010/05/06(木) 17:20:27 ID:/xpEwzH6
422です
>>426
> tokenは無効化するまでじゃね?
さんくす。安心して使いまくります。

428 :nobodyさん:2010/05/07(金) 23:12:32 ID:???
ヽ( ・ω・)ノ
http://twitter.com/nbginews

429 :nobodyさん:2010/05/09(日) 15:15:24 ID:QohMfTcW
>>421
キャラボットまた募集はじめたみたいだよ。
http://sourceforge.jp/projects/charactorbot/wiki/Servers
ここで運用サーバー一覧が公開されてる。

OAuth認証もできるし、TLへの反応も1分置きで結構使える。
けど、作成可能なボット数も限りあるみたいだから急いだ方がいいかも。

430 :nobodyさん:2010/05/09(日) 18:51:26 ID:4tzIYBNe
OAuth認証でAPI使い始めてから、401エラーが多発
うまく行くときといかないときがあるから逆に原因不明という・・・。

何か気をつけることってありますか?

いまはmentionsでreplyを取得しています。つぶやきは今のところ問題なさそうです(あまりつぶやいていないので分かりませんが

431 :nobodyさん:2010/05/09(日) 19:56:56 ID:6lB/rbOi
>>430
時刻ずれてない?

432 :nobodyさん:2010/05/12(水) 05:49:39 ID:???
OAuth対応させた後にGAEにも以降したんだが、
リプライだけひたっすら重たくて1300〜1500cpu_msでログが真っ赤。ポストもされない。
間隔あけてみたりソースのコメントアウトとかecho文も全部消したりしたけど一向に良くならない…
どう対処したらいいんだろう。
ソースはPHPでジェネレーターとかは使ってない。GAEはjava

433 :nobodyさん:2010/05/12(水) 07:59:14 ID:???
>>407を実装できればいいんだがどうすればいいかわからない
>>392のとこの使ってるけど

434 :nobodyさん:2010/05/12(水) 10:49:56 ID:???
と言われてもGAE側の問題じゃないし
「cgi 標準出力 閉じる」あたりでぐぐれ

435 :nobodyさん:2010/05/12(水) 16:55:07 ID:???
ここしばらく20時から2時くらいの間で何度かAPIコールにリトライしても
タイムアウトしまくりなんだか他もそんな感じ?

436 :nobodyさん:2010/05/12(水) 23:12:33 ID:1x2EnOp+
>> 432
それはかかりすぎ。

一気に一つのサーブレットたたいてやるんじゃなくて
分けれるなら分割して複数のサーブレットを
複数のcronからたたいたらどう?

フォロワーが1000超えてるならタイムライン
の解析とかも1分置きより短くして一回の処理を短くした方がいいよ。
API回数は食うけど。

437 :nobodyさん:2010/05/13(木) 00:09:55 ID:???
GAEけっこうgdgdだから何とも言えんな

438 :nobodyさん:2010/05/13(木) 03:07:16 ID:g6nE4IPR
oauthに登録したいのですが、
「アプリケーションのウェブサイトURL」や「コールバックURL」がまだ確定してません。
まず練習用に作りたいので、公開するかも分かりません。
http://localhost/
などと入力したらinvalidと出ました
適当なURL(http://sample.comなど)を入力しちゃっていいのでしょうか?

439 :nobodyさん:2010/05/13(木) 17:46:30 ID:???
>>432
> OAuth対応させた後にGAEにも以降したんだが、
> リプライだけひたっすら重たくて1300〜1500cpu_msでログが真っ赤。ポストもされない。
> 間隔あけてみたりソースのコメントアウトとかecho文も全部消したりしたけど一向に良くならない…
> どう対処したらいいんだろう。
> ソースはPHPでジェネレーターとかは使ってない。GAEはjava

ウチもログ真っ赤、でもリプライは返してるんだよね…わけわからん

440 :nobodyさん:2010/05/14(金) 01:39:01 ID:???
ゆとり向けにまとめてみたを参考にして、作ってみたのですが、
デプロイで
Server Error (500)
A server error has occurred.
というエラーが出てしまって、デプロイすることができません。
調べても詳しく説明が載っていなくて困っています。ご存知の方いらっしゃいましたらお願いします。

441 :nobodyさん:2010/05/14(金) 07:47:45 ID:???
>>440
それだけで誰か分かりますか?といってもエスパーでもない限り分からないよ
bot掲示板でただ分かりません!ご教授下さい><とだけ言ってるやつらと一緒だな

442 :nobodyさん:2010/05/14(金) 09:24:45 ID:???
>>440
bot作るのやめたほうがいいよ。

443 :nobodyさん:2010/05/14(金) 12:16:01 ID:???
EasyBotter・独自のOauth認証を使用しています。
普段の投稿は「"東京"から」のように自分の設定したfromを表示させることができますが、
例えば手動でウェブや他のクライアントから投稿した場合にも、同じように表示させることは可能でしょうか?


444 :nobodyさん:2010/05/14(金) 12:26:33 ID:???
>>443
phaさんの掲示板過去にあるから検索してみ

445 :nobodyさん:2010/05/14(金) 14:10:34 ID:???
>>434
PHPだと標準出力は手動で閉じれないみたいなんだよな
アクセスしてきたらレスポンスだけ先に送るってことできないのかな

446 :nobodyさん:2010/05/14(金) 17:43:38 ID:???
>>443
ありがとうございます、探してみます。

447 :440:2010/05/14(金) 22:35:23 ID:???
440です。詳しく書いたつもりだったのですが甘かったようです。
もう少し一人で格闘してみます。すみません。

448 :nobodyさん:2010/05/15(土) 01:13:36 ID:???
いや、詳しくどころか簡単にも書かれてないんだ・・・。
とりあえずphpのスレでも見てテンプレの初心者向けサイトでも参考にするといい。

449 :nobodyさん:2010/05/15(土) 02:46:02 ID:???
死んではいないけど瀕死

450 :nobodyさん:2010/05/15(土) 02:46:43 ID:???
ごめん誤爆

451 :nobodyさん:2010/05/15(土) 18:24:55 ID:???
>>449
最悪のタイミングの誤爆ですぞ

452 :nobodyさん:2010/05/16(日) 06:34:31 ID:???
Greasemonkeyでスクリプト書きたいんですが、oauthについてよくわかりません
同様のスクリプトを探してみてもBasic認証での実装しか見つかりません
参考にしたいのですが、oauthをJavascriptで実装しているものははないでしょうか

453 :nobodyさん:2010/05/16(日) 23:07:45 ID:ctAHkOPv
>>452
http://blog.tomatomax.net/archives/2696

454 :nobodyさん:2010/05/18(火) 15:13:38 ID:BXwl2DAR
GAE+@PAGESを使っているんですが
叩く時間が2秒ずつ遅れていってしまって困っています
安定させる方法や、例えば30分ジャストにだけ叩くのではなく29分と31分も含むなどして
許容時間を広げる方法ってありませんか?

455 :nobodyさん:2010/05/18(火) 15:19:47 ID:???
>>454
>30分ジャストにだけ叩くのではなく29分と31分も含むなどして
cronの起動分数と関連づければできる

456 :nobodyさん:2010/05/18(火) 15:41:10 ID:???
>>455
ありがとうございます!調べてやってみます

457 :nobodyさん:2010/05/18(火) 22:10:12 ID:???
>>453
すみません、有難うございます
そのサイトは一度見つけていたのですが、Python の実装例だと思い見過ごしていました
もう一度じっくり読んでみたいと思います

458 :nobodyさん:2010/05/28(金) 22:48:20 ID:???
ここではこれは話題にならないのか?
ttp://jptwitterhelp.blogspot.com/2010/05/blog-post_4711.html

459 :nobodyさん:2010/05/28(金) 22:48:50 ID:???
どちらかというとここはプログラムについてじゃないのかな

460 :nobodyさん:2010/05/28(金) 23:22:28 ID:???
ガイドライン的なものはこっちで語ってもいい部分ではあるが
botの騙りなんて公式アカって明示してないのは個人製作だってわかるしなー。
どっちかというと>>458のは実在の人物の中身入りの騙り防止だと思う。

ガイドラインていうかbotの引用についてはこんな印象。
△は俺としてはアリだけど人によっては嫌な人もいるかなって感じ。
┣ 公式RT(TLに出ない)→△

┣ 引用のみ(@なし:TLに出ない)(bombtter等)→△

┗ 非公式RTやリプライ(@付き:TLに出る)
  ┣ フォロワー限定→○
  ┗ 非フォロワー→×
   ┣ 一般的な語句→×××
   ┗ 特定の語句→×


461 :nobodyさん:2010/05/29(土) 16:44:15 ID:???
もし、モペキチ(堰澤 映)がTwitterに出てきたら?

モペキチはただの荒らしさんではないため、自動保守botを作り、
API突破(Samba突破に近い)のつぶやきを投稿し続けると思う。

さらに、モペキチは当然多重アカウントである事も確か。
こんな卑怯な手を使ってまで荒らすバカはいないよね。

462 :nobodyさん:2010/05/29(土) 16:52:32 ID:???
何を言っているんだ

463 :nobodyさん:2010/05/30(日) 03:21:12 ID:???
>>461
もぺきちってこれか
http://www28.atwiki.jp/mopekiti/


464 :nobodyさん:2010/05/31(月) 15:12:09 ID:???
荒らしのことなんてここで語りたくも聞きたくもないよ。

465 :nobodyさん:2010/06/05(土) 02:09:55 ID:???
認証が通らない(Incorrect signature)orz
以下の手順で大丈夫でしょうか?
AccessToken/Secretはdev.twitter.comで取得済みです。
長文申し訳無いです。

1.適当にランダムなouath_nonce生成
2.base文字列生成
   POST&URLエンコード(URL)& + URLエンコード(OAuthパラメータ....&status=test)
3.signature生成
   HMAC-SHA1を キー値:ConsumerSecret&AccessTokenSecret, ソース:base で生成(バイナリ)
   ハッシュバイナリをBase64エンコード→URLエンコード
4.HTTP Request生成
   POST http://api.twitter.com/1/statuses/update.xml HTTP/1.1
   Host: api.twitter.com
   Content-Type: application/x-www-form-urlencoded
   Authorization: OAuth
    oauth_nonce="1の適当なnonce",
    oauth_signature_method="HMAC-SHA1",
    oauth_timestamp="1275670612",
    oauth_consumer_key="...",
    oauth_token="...",
    oauth_signature="signature",
   oauth_version="1.0"
   Content-Lenght: 11

   status=test
   (実際はOAuth部分の改行無し)
5.送信

466 :nobodyさん:2010/06/05(土) 19:29:57 ID:???
引数名ごとにソートしてる?

467 :nobodyさん:2010/06/05(土) 23:37:20 ID:???
>>466
はい。
なんだかよく分からないうちに認証出来るようになりました・・・。

468 :nobodyさん:2010/06/06(日) 17:48:08 ID:WWdDH7jD
はじめまして。質問させてください。eclipse+twitter4j+GAEでbotの開発を行っています。

botがfollowしている人がつぶやいたときに、そのつぶやきを非公式RTする

といった機能を付けたいと考えているのですが、その実装方法がなかなか
わからず、悩んでおります。
もし、実装の仕方をご存知の方がいればご教授いただけないでしょうか。
「このページが参考になるよ」「○○でググれ」といったものでもかまいません。
どうぞ、よろしくお願いいたします。


469 :nobodyさん:2010/06/06(日) 17:58:20 ID:???
easybotterを改造してますが、リプライをした直後に通常ポストするようにすると
リプライはうまく送信できるのですが通常のポストの方がIncorrect signatureエラーで送信できません
逆に、通常ポストした後にリプライをすると両方とも送れます
ソースの問題なのか、それとも根本的にどこか違っているのかわかる方お願いします
ソースは下のようなものでテストしてます

$value = array('status'=>"@test リプライ",'in_reply_to_status_id'=>"123456789");
$response = $this->setUpdate($value);
$value = array('status'=>"通常ポスト");
$response = $this->setUpdate($value);

470 :nobodyさん:2010/06/06(日) 18:01:01 ID:???
>>468
非公式RTってただの文字列だから、
「おはよう」

「RT: @xxx おはよう」
にすればいいだけ。

それよりも、非公式RTで本当にいいかを考えた方がいいよ。
単にRTするだけだとうざがられる。

471 :nobodyさん:2010/06/06(日) 18:02:36 ID:WWdDH7jD
>>486です。自己レスです。
botのフォワローさんだけにRTを表示させたいので、
公式RTを用いた方がfollowさんに迷惑をかけないのではと思いました。
現在悩んでいるのは次の2点です。

・followのつぶやきを取得する。
・取得したつぶやきを公式RTする。

以上、よろしくお願いいたします。

472 :nobodyさん:2010/06/06(日) 18:04:50 ID:???
サスペンドされたのって一々メール送らなきゃ削除もできないわけ?
理由も言わずにサスペンドしたり、ちょっとふざけてんじゃないの?


473 :nobodyさん:2010/06/06(日) 18:06:32 ID:WWdDH7jD
>>470
レスありがとうございます!そうですよね。公式RTに変更したいと思います。
followのつぶやきを取得するコードをどのように書けばよいか・・・
なかなかヒットする情報が見つからず、困っておりました。
もしよろしければ、ご教授頂ければと思います。

474 :nobodyさん:2010/06/06(日) 18:22:44 ID:???
>>473
followingのつぶやきを取得するのはfriends_timeline使ってるけど、
今見るとhome_timelineを使えということらしい。
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-home_timeline

公式RTするAPIはretweetらしい。こっちは使ったことない。
http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-retweet


475 :nobodyさん:2010/06/06(日) 18:39:40 ID:WWdDH7jD
>>474
ありがとうございます!
教えていただいたページを参考にコードを書いてみました。

現在は、retweetStatus部がエラーになってしまいます。
statusesを別の変数で置き換えなければならないのでしょうか?それとも、コード自体
あっていないのでしょうか・・・?
ResponseList<Status> statuses = null;
try {
Twitter twitter = new Twitter("my id" , "my pw");
statuses = twitter.getHomeTimeline(); //homeTimelineを取得

twitter.retweetStatus(statuses);

む、むずかしい・・・orz

476 :nobodyさん:2010/06/06(日) 18:51:56 ID:???
>>475
retweetStatus()の引数にgetHomeTimeline()のリターン値を渡すのは
おかしいんじゃないでしょうか?
retweetStatus()の引数はRTするstatusのidだけだと思います。

477 :nobodyさん:2010/06/06(日) 18:59:59 ID:WWdDH7jD
>>476
ありがとうございます!
なるほど!つぶやきのidを指定して、それをretweetStatus()の中に
入れればいいんですね!なんとなくイメージできてきました。
皆様ありがとうございます!
自己レスですが、>>474の使い方を調べているうちに下記のページを見つけました。
今後のご参考までに。

retweetの使い方
http://sites.google.com/site/elekmole/twitter4jtop/01-twitter-class/21-retweetstatus

gethometimelineの使い方
http://sites.google.com/site/elekmole/twitter4jtop/01-twitter-class/22-gethometimeline

478 :nobodyさん:2010/06/06(日) 19:26:47 ID:WWdDH7jD
何度も失礼しますorz
自分のhomelineに最新のつぶやきが表示されたときに、
そのつぶやきのstatusのidを取得したいのですが、どのように
実装すればよいでしょうか・・・。どなたかご教授頂ければ大変嬉しいです・・。
どうぞよろしくお願いいたしますorz

479 :nobodyさん:2010/06/06(日) 19:50:51 ID:???
HMAC-SHA1に関するアルゴリズムってどこにも載ってないのな…
どう実装すればいいかわからん

480 :nobodyさん:2010/06/06(日) 19:51:36 ID:???
>>478
多分statusesの先頭にあるのが最新のつぶやきだと思うから、
statuses.get(0).getID()とかで取得できるんじゃないかな?


481 :nobodyさん:2010/06/06(日) 19:57:30 ID:WWdDH7jD
>>480
ありがとうございます><!!!
こ、こうでしょうか・・・
ResponseList<Status> statuses = null;
try {
Twitter twitter = new Twitter("my id" , "mypw");
statuses = twitter.getHomeTimeline(); //HomeTimelineを取得
twitter.retweetStatus(statuses.get(0).getId());

エラーが出なかったので、GAEに上げてみました。
テストを行い、後ほど報告させていただきます。

482 :nobodyさん:2010/06/06(日) 20:03:07 ID:???
>>479
RFCあるだろ

483 :nobodyさん:2010/06/06(日) 20:12:45 ID:WWdDH7jD
>>480
できました!!!!!!!!!!
理想どおりに動いています!!
本当にありがとうございました!!!
感謝、感謝です!!!
このbotを、人の役に立てるよう改良していきたいと思います。
本当にありがとうございました。

484 :nobodyさん:2010/06/07(月) 00:14:38 ID:???
>>482
RFC読んだけど流れはわかったのに付録のコード見てさらによくわからなくなったわ
とりあえずSHA-1はどっかしらで用意しなきゃいけないみたいだな

485 :nobodyさん:2010/06/07(月) 00:15:17 ID:???
php5とかならすでにある関数でどうにでもできるけどな。

486 :nobodyさん:2010/06/11(金) 02:06:51 ID:???
botのcron関係で行き詰まり質問です。
php5でbotを作っているのですが、cronの代わりにwindowsの
タスクスケジューラで定期更新し作ろうと思っています。
テストのためにコマンドラインでbot.phpを実行すると、worning require_once
や fatal errorなどディレクトリが間違ってる系のエラーが出て
bot.phpが動いてくれません。
しかし、レン鯖で↑と同じディレクトリ構成(phaさんのダウンロードまんま)
で作って手動でブラウザ実行するとちゃんと動いてくれます。

何が原因かさっぱりわからず困ってます。どなたか教えていただけないでしょうか?
またはこれ以外にcronと似たようなソフトとかあったら教えていただきたいです。





487 :nobodyさん:2010/06/11(金) 02:46:06 ID:???
コマンドラインからの実行(CLI PHP)を考慮してないんでしょ

488 :nobodyさん:2010/06/11(金) 03:45:22 ID:???
その該当ディレクトリに移動してから実行するバッチファイル作ればいいんじゃないの。
うちはそうしてるけど。

489 :nobodyさん:2010/06/11(金) 03:46:50 ID:???
あ、ちなみにスケジューラ使おうとしたけどなんかうまくいかなかったんでMFAっての使ってる。

490 :nobodyさん:2010/06/11(金) 04:24:11 ID:???
>>487さんの助言でコマンドラインとブラウザではディレクトリの取り方が違うんですね勉強になりました。
という所まで調べてわかったので、エラーの出ているファイルのパス設定を
絶対参照に直してだいぶエラーは減りました。
しかし、C:\twitbot\PEAR\HTTP\Request2\Exception.phpファイルの
エラー箇所を調べてみると記述が
class HTTP_Request2_Exception extends PEAR_Exceptionで、アンダーバーで
つながれており、
どういう風な記述でパスを直したらよいかわからず残ってしまいました・・・

>>488さん
>その該当ディレクトリに移動してから実行するバッチファイル作れば
linuxではディレクトリ移動してから〜のやり方がなんとなくわかったのですが、
windowsでもできるのでしょうか?(windowsでつくっています)
>スケジューラ使おうとしたけどなんかうまくいかなかったんで
そうなんですか・・もうすこし粘ってみて無理そうだったらおすすめの
MFAを試してみます。


ありがとうございました!!

491 :nobodyさん:2010/06/11(金) 11:51:23 ID:???
>>490
もう解決したようだけど、こんなのもあるよ
疑似cron
ttp://www.synck.com/contents/technote/technote_1236834699.html

492 :nobodyさん:2010/06/11(金) 13:46:09 ID:???
フォローしてない人からのリプライって
ttp://api.twitter.com/1/statuses/mentions.xml(いつもはjson)
からは取れなくなりました?前から?

1相手にフォローしてもらって「フォローして」とリプライをもらう
2botがフォローする

のようにしており、前はちゃんとフォローしてたんですが、
今日はダメでしたorz

493 :nobodyさん:2010/06/11(金) 23:34:23 ID:???
どちらもフォローしてない状態で@飛ばしてみたがちゃんと出たぞ。

494 :nobodyさん:2010/06/11(金) 23:36:01 ID:???
まあ、@送る相手がカギ付きならもちろん見えるわけもないけど。

495 :nobodyさん:2010/06/16(水) 16:12:42 ID:???
みんなサーバ立ててBotにつぶやかせてるの?

496 :nobodyさん:2010/06/16(水) 16:46:03 ID:???
>>495
まだテスト稼動中なので、xampp+擬似cronで自分のPCで稼働させてます。
そのうちどっか借りて動かすかもしれません。

497 :nobodyさん:2010/06/19(土) 01:16:58 ID:???
とりあえずoauth移行は急がなくてもよくなったな。

498 :nobodyさん:2010/06/19(土) 09:57:07 ID:???
phaさんちの掲示板、無料鯖の無料cron使っているのに
動かない動かないってうるさいわ
そんなに気になるなら有料か自鯖にしろって

499 :nobodyさん:2010/06/19(土) 10:44:48 ID:???
詳細書いといてくれよん

Twitter、BASIC認証終了を8月に延期 W杯対応で - ITmedia News
http://www.itmedia.co.jp/news/articles/1006/18/news066.html
2010年06月18日 17時05分 更新

Twitter APIのBASIC認証の終了が、当初予定の6月末から8月末に延期。W杯の影響でシステム負荷が高くなり、ひんぱんにエラーが出るなど不安定な状態になっているため。

 米Twitterは6月18日、Twitter APIのBASIC認証の終了日を、当初の6月末から8月末に延期すると発表した。サッカーワールドカップ(W杯)の影響でシステム負荷が高くなり、ひんぱんにエラーが出るなど不安定な状態になっているため。

 BASIC認証は、8月16日から段階的に縮小。31日までの間、1日当たりのAPIを呼ぶ回数制限(late limit)を減らしていく。31日からは、BASIC認証のAPIコールにはすべて、HTTP 403エラーを返す。

 Twitterは、ID・パスワードを渡さずにトークンでAPI認証できるOAuthと、OAuthの簡易版で、デスクトップアプリなどでも利用できる「xAuth」も提供しており、BASIC認証のサービス提供者に移行を呼び掛けている。


500 :nobodyさん:2010/06/19(土) 20:27:32 ID:???
急がなくてもいいやとか思ってると8月に慌てることになる

501 :nobodyさん:2010/06/20(日) 01:24:25 ID:???
もろに夏休みの宿題そのものだな。

502 :nobodyさん:2010/06/20(日) 13:34:02 ID:???
>>498
最近、無料鯖で動かしてると、問答無用で規制されることもあるみたいね。そういう注意書きしてるところもあるし。

いろいろやりたいなら、キャラボットのソースいじって自分でGAEにデプロイした方が安全かもね。

503 :nobodyさん:2010/06/22(火) 08:08:58 ID:???
そのGAEでのcronもここ1ヶ月まともに動いてないんだよなぁ
マジでなぜかわからん

504 :nobodyさん:2010/06/22(火) 08:15:40 ID:???
某スレでGAEって不安定で商用には使えないよねーって話したら
そんなことはないどこの工作員だ死ねカスとか言われたんだけどなんなのあれ

505 :nobodyさん:2010/06/22(火) 10:14:13 ID:???
ぐぐるの儲じゃね?キャラボやGAEcronの儲はいるし
何かあるごとにキャラボすばらしいって褒めてるのもいる

506 :nobodyさん:2010/06/22(火) 10:39:15 ID:???
>>504
Scaraスレ住人乙

507 :nobodyさん:2010/06/22(火) 11:26:17 ID:???
儲にせよ何にせよ、ここのところのGAEが不安定なのは確かだな…

508 :nobodyさん:2010/06/23(水) 22:57:33 ID:???
>>503
うちのは普通に動いてるよ。
もちろんtwitterのサーバがエラー返すときはあるが、それはGAEのせいではないし。
先週くらいまではtwitterの方が不安定だったから、そっちが原因じゃないの?

509 :nobodyさん:2010/06/27(日) 16:04:27 ID:fEFtgcNQ
ちょっと場違いかもしれませんが、適当なスレが無かったので質問させてください。
twitter APIを使って、twitterと連携したウェブサービスを開発しています。
携帯向けサイトでユーザー数が現在10万ぐらいです。
twitterのアカウントとパスワードを自社で管理しており、Basic認証でtwitter APIを利用しています。
ところが6/30にこのBasic認証が使えなくなる事を最近知りました。
OAuthやxAuthを代わりに使うのが正しい解決法だと思うのですが、
Basic認証によるAPIの利用でガチガチに作ってしまっているため、数日の改修で方式を変えるのはほぼ不可能な状態です。
Basic認証を使う方法を維持したまま解決する術は無いのでしょうか?

510 :nobodyさん:2010/06/27(日) 16:08:17 ID:???
>>509
>>409 参照

8月15日までに頑張って改修してください。

511 :509:2010/06/27(日) 16:33:55 ID:fEFtgcNQ
>>510
ありがとうございます。
延期されていたのは知りませんでした。なんという情報弱者…。
1ヶ月かければなんとかなりそうです。
本当にありがとうございました。

512 :nobodyさん:2010/06/27(日) 17:27:54 ID:???
>>511
basic認証使ったgateway何処かで公開されてたような
あと一月で対処できないならそういうの使わせてもらって対応期間稼ぐって手もある


513 :nobodyさん:2010/06/27(日) 18:53:56 ID:???
xAuthへの移行なら簡単

514 :nobodyさん:2010/06/28(月) 00:47:42 ID:???
パスワードを自社で管理ってところが平文で管理しているように見える
さっさとOAuthつかって管理した方がいいんじゃない?

515 :nobodyさん:2010/06/28(月) 00:57:46 ID:???
10万ユーザーのIDとパスワード管理してる時点で手遅れだろw
全ユーザーに設定やり直させるとかあり得ん

516 :nobodyさん:2010/06/28(月) 02:31:17 ID:???
>>509
パスワード管理とか自分が使ってたら使うのやめたい

517 :nobodyさん:2010/06/29(火) 02:26:13 ID:???
>>514
Basic認証だから、当然平文でしょ。
よくそれで10万もユーザーが集まったなぁ。

518 :nobodyさん:2010/06/29(火) 09:49:03 ID:???
何のサービスなのかが気になるんだが…

519 :nobodyさん:2010/06/29(火) 10:13:48 ID:s7BL9fdN
twitter 携帯 10万ユーザー
っいうと限られてくると思うんだけど

520 :nobodyさん:2010/06/29(火) 10:33:23 ID:???
モバツイ以外そういったサービスなんて知らんのだが

521 :nobodyさん:2010/06/29(火) 10:58:29 ID:???
>>520
いや、確かにBasic認証だしとは思ったけど
まさか最近知ったとかそこまで…と思って…

522 :nobodyさん:2010/06/29(火) 11:17:26 ID:???
モバツイって初めて知ったけど、これtwitter携帯公式サイトと何が違うんだろう

523 :nobodyさん:2010/06/29(火) 18:12:54 ID:???
>>519
まさか、モバッター?

524 :nobodyさん:2010/06/29(火) 18:33:07 ID:???
>>523
モバッターってもっと前からOAuthじゃなかったか?

525 :nobodyさん:2010/06/29(火) 21:29:52 ID:???
Movatterは結構前からOAuth認証だな

526 :nobodyさん:2010/07/01(木) 16:05:49 ID:???
あんまり詮索してやんなよ

527 :nobodyさん:2010/07/04(日) 21:59:55 ID:???
oAuthに対応できずに潰れるサイトも間違いなくあるだろうな
自分は小さいサイトだけど結構な労力だった
アカウント設定も再度ユーザーにやらせることになって
上司からは何故か俺が怒られるし
twitterまじ死ねと思った

528 :nobodyさん:2010/07/04(日) 22:06:39 ID:???
Twitterに頼るからそんなことになるんじゃねーの?

529 :nobodyさん:2010/07/04(日) 22:35:18 ID:???
自分はサイトやめようかと思ってたのでちょうどいいタイミングだと思ってる。

530 :nobodyさん:2010/07/07(水) 08:21:44 ID:???
OAuth認証のボットのリプライが軒並み止まってる

531 :nobodyさん:2010/07/07(水) 08:38:04 ID:???
うちのは7時ちょっとくらいに復活したみたいです

532 :nobodyさん:2010/07/07(水) 09:18:42 ID:???
>>530
うん、それそれ
baseになおしてやってる
完全沈黙のとこもある

533 :nobodyさん:2010/07/07(水) 13:07:11 ID:???
まだ止まってる。
basicのほうもなんか調子悪い

534 :nobodyさん:2010/07/07(水) 13:47:19 ID:???
rate_limit_statusが75→150になってる…
変えるなら変えるでアナウンスしてほしいなorz

まぁ、増える分には困らないからいいんですが。

535 :nobodyさん:2010/07/07(水) 16:04:42 ID:???
APIが通常なら1時間で回復するところを不具合で4時間回復になってるらしいな
それにしても7時間くらい止まってるんだが…

536 :nobodyさん:2010/07/07(水) 19:44:50 ID:???
まだOAuth腐ってる…5時間止まってるとか('A`)

537 :nobodyさん:2010/07/08(木) 00:05:31 ID:???
うちはリプライもTL反応も11時間止まりっぱなしだよ…
復旧したこと言ってるけど、W杯終わるまで復旧させる気ないんだろな

538 :nobodyさん:2010/07/08(木) 00:15:45 ID:???
うちは昨日の明け方から昼過ぎまで、ほぼ半日止まった
その上、通常投稿のエラーのほうも引っかかったんで、お知らせすら流せなくてヤキモキしたぜ・・・

539 :nobodyさん:2010/07/08(木) 00:38:35 ID:???
うちはOAuth使用のbotだけど何時間前からか復帰してたみたい
夕方ぐらいに確認したら、rate_limit_statusがバンバンカウント減ってたけど
今は全然減らないや
早く安定してほしいね

540 :nobodyさん:2010/07/08(木) 06:46:19 ID:???
一昨日から昨日の朝にかけて六時間くらいリプ止まってたのに気づかなかったわ

昨日の朝、実行間隔をいじったのと、フォロワーさんに不具合通知したらリプライ飛んでくる率が落ちた結果
安定した

541 :nobodyさん:2010/07/08(木) 08:45:03 ID:???
リプできたりできなかったり。

安定しない

542 :nobodyさん:2010/07/08(木) 10:24:55 ID:???
OAuthの仕様変化に大々的に巻き込まれているらしい

543 :nobodyさん:2010/07/08(木) 15:15:05 ID:???
API節約のために実行間隔落とすしかないか…
直ればいいんだけどな

544 :nobodyさん:2010/07/08(木) 16:11:41 ID:???
リプライの返信率悪いなって思ってたら仕様変更のせいかよ。

545 :nobodyさん:2010/07/09(金) 01:26:47 ID:???
15時間ぶりに規制解除されたと思ったらTLに反応するリプライがまったく動かん…
仕様変更されたのか

546 :nobodyさん:2010/07/09(金) 01:54:31 ID:???
同じソースで同じcronなのに、リプライが動いてるのと動いてないbotがいる。(共に規制でない)
仕様変更って具体的にどんな?よかったらソースください

547 :nobodyさん:2010/07/09(金) 09:48:39 ID:???
>>546
それくらいググれよ。もうとっくにあちこちで広まってるからすぐ出てくるよ

548 :nobodyさん:2010/07/09(金) 12:33:44 ID:???
すぐ出てくるなら教えればいいのに
教えたくないなら無視すればいいのに

549 :nobodyさん:2010/07/09(金) 13:18:33 ID:???
えっ

550 :nobodyさん:2010/07/09(金) 13:43:43 ID:???
えっ

551 :nobodyさん:2010/07/09(金) 16:40:00 ID:???
ソース提示してから議論するのが先決だろうが
自分含め知らない人間はいくらでもいる

552 :nobodyさん:2010/07/09(金) 16:58:10 ID:???
>>546
同じソースって言ったって、すべてが同じではないんじゃない?
違うとこに問題があるとか。

それとも、1つのアカウントを2箇所で動かしてるの?


553 :nobodyさん:2010/07/09(金) 20:56:59 ID:???
>>552
スプリクトの仕組みは同じでツイートする言葉とOAuthのキーが違うだけ。
1つのアカウントではなくて、複数アカウントです。
前述の通り同じソース+cronなんだが、複数持ってるbotのうち2つが
friends_timelineの言葉を拾ってフォロワーにリプライすることだけができない状態…
こんな状態で2日目に突入した

554 :nobodyさん:2010/07/09(金) 23:07:13 ID:???
エラーメッセージ返ってきてないん?
APIエラーだけじゃなくHTTPのも

555 :nobodyさん:2010/07/09(金) 23:20:07 ID:???
>>553
おなじcronって完全に同じものなの?
GAEの解放使ってる場合はバージョンや解放プロバに因って
不具合出るところと出ないところがあったりするけどその可能性は無し?
cronの問題も無しで特にエラーが帰ってきてるわけでも無しなら
今回の不具合がまだ回復してなくてfriends_timelineを
参照できてないんじゃないかな

556 :nobodyさん:2010/07/09(金) 23:53:01 ID:???
>>554 >>555
cronは風柳さんが公開してるGAE-Cronのソースを自分で立てたものなんだけど、
実行結果code:200 で次回起動時間も更新されてるから、cronが悪いわけではなさそうだ。
他の人が立てたGAE-Cronで試しても反応しないBOTは反応しなかったし…

ソース(PHP)は直接叩くとツイート内容が出るんだけど、今回の不具合から真っ白になってしまった。
ちなみに正常だった頃から何もいじってなくて、やはり前述の通り 正常なBOTと同じ仕組みだから
アカウント自体が不調っぽいです。
はやく直らんものかなー

557 :nobodyさん:2010/07/10(土) 01:28:17 ID:???
まだ不具合直って無いどころか、自分のフォローしているbotで
リプライTL反応できないbotが増えてたよ
ウチのbotも今日直ったと思ったら、21時過ぎからまたダメになった

不具合中、鯖を変えてみたらリプライするようになったので
アカウントでなく、鯖IPで不具合起きるbotと起きないbotが出るみたいだ

558 :nobodyさん:2010/07/10(土) 01:46:22 ID:???
鯖に影響はされてるのかもしれんがIPだと断定すんのは早すぎる気がする。

559 :nobodyさん:2010/07/10(土) 03:04:29 ID:???
>>556だけど、TLに反応しなかったうちの1つのBOTが突然反応しだした… 謎だw

560 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 17:58:13 ID:???
突然また反応しなくなった…なんなのこれ

561 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 19:46:45 ID:???
おまえらのボットもこんな感じのホームだろ

フォーワンファースト・インテリア (411_interior) on Twitter
http://twitter.com/411_interior


562 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 21:19:15 ID:???
一時TL・返信共に止まってたけど、いつの間にか復活してた
通常リプライの頻度を暫定的に上げてるけど…これはTwitter側の不安定ってことでよさげ?

563 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 22:19:53 ID:???
自botが規制されてるかどうか、っていうのは
実際@飛ばしたりしてみる以外に確認方法ある?

564 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 22:29:51 ID:???
TL反応直らん…

>>563
BOTにログインして、試しにwebから呟いてみるとか
規制されてるならページ上部に英文(和文?)ポップアップが出る


565 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 22:56:07 ID:???
ぬるぬる直ったり反応しなくなったりでフォロワーさんの気持ちを折ってるかなとか考える

566 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 23:03:21 ID:???
botちゃん、大丈夫かなあ
と心配に思ったりしてますが、折れはしません大丈夫です。
ちょっとはわかるので、これじゃ対処しようがないなあなと、本部のメンテを待ちますよ。

創作者さんには感謝感謝です。

567 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 12:38:39 ID:???
Easy Botter 2を使っているが,プログラム改造して,TLとリプライの不具合発生時と復旧時につぶやかせるようにしてみた。
その結果,ほぼ30分ごとに,不具合発生と復旧とを繰り返していることが判明したけど,原因が分からん。

568 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 13:40:06 ID:???
BOTじゃなくて、まったくpostしてない人間もAPIがすっからかんになってたって言ってたから
本家APIの不具合なんだろうな。不安定ってことでW杯終了まで様子見するしかない

569 :nobodyさん:2010/07/12(月) 05:29:14 ID:???
すみません、どうしても分からなかったので質問させて下さい。

Java用のcronで「毎月○日○時」を指定する場合はどう書けば良いのでしょうか。
毎週や毎日、毎時、毎分なら分かるのですが
毎月だけはどこにもサンプルが見つからないんです。

<schedule>every month 12th 5:30</schedule>
こんな感じだろうかと思ったのですがエラーが出てしまいます。

570 :nobodyさん:2010/07/12(月) 13:45:25 ID:???
>>569
Google App Engineのドキュメントに例がある
ttp://code.google.com/intl/ja/appengine/docs/java/config/cron.html
("every"|ordinal) (days) "of" (monthspec) (time)
の形でやれって事だから日指定が先で、月がofの後だよ

571 :nobodyさん:2010/07/12(月) 14:20:11 ID:???
>>570
ありがとうございます。そのページは何度も読んだのですが
「12th of month 14:20」とか「12th days of month 14:20」のようにしても
どうしてもエラーが出てしまうんです…。

572 :nobodyさん:2010/07/12(月) 14:24:15 ID:???
あっ 「12 of month 14:30」にしたら通った!!!!

573 :569:2010/07/12(月) 14:35:25 ID:???
いよっしゃあ設定できた――――――!!これでbotにお知らせ機能が付けられる!!
>>570さん、ありがとうございました!!

 ・同じ所で詰まった人のためにメモ
 cron.xmlでの「毎月12日の14:30」は「「12 of month 14:30」です。

574 :nobodyさん:2010/07/13(火) 23:07:43 ID:???
相変わらずTL反応だけが反応したりしなかったりなんだがどういうこった
調べ方が悪いのかぐぐっても仕様変更について出てこないからどうすればいいか…

575 :nobodyさん:2010/07/13(火) 23:22:04 ID:???
何か仕様変更されたの?

576 :nobodyさん:2010/07/14(水) 19:41:21 ID:???
サーバー側でoAuth対応して、
クライアント側で認証させたあと、JavaScriptから直接twitter APIに
statuses/updateかましたら投稿できたぞw
このブログで言ってることも同じことかな?
ttp://www.blogpet.net/viewer?url=http%3A%2F%2Fd.hatena.ne.jp%2Fasannou%2F20090919

577 :nobodyさん:2010/07/14(水) 19:58:51 ID:???
APIのリクエスト回数制限だけど、
認証なしで叩いたAPIはIPベースでカウント、
認証ありで叩いたAPIはアカウントベージでカウント
であってるかな?

同じIPアドレスのサーバーからoAuthでAPI叩いたとき、
アカウントごとにカウントされるという認識でよい?
サーバーのIPでカウントされないのなら良いのだけど・・・



578 :nobodyさん:2010/07/15(木) 01:27:52 ID:???
昨日の昼前位からoAuth使用のアイコン変更が出来ないのもAPI不具合関係してる?
一時的なものならいいけど仕様変更だったらプログラム書き直し面倒すぎる

579 :nobodyさん:2010/07/15(木) 01:49:59 ID:???
>>578
時間的に
http://status.twitter.com/post/808469968/ssl-issue
と関係あるのかね。巻き添えっぽい気もするが
プログラムのミスかと思ったら同じ現象に当たった人他にもいたのか

580 :nobodyさん:2010/07/15(木) 02:09:08 ID:???
>>578 >>579
うちのもだ。表示されないな 数日中で直るといいんだが


581 :nobodyさん:2010/07/15(木) 02:12:22 ID:???
botのアイコン変更不可
うちも朝から同じ症状だよ
プログラムいじってないからtwitter側の仕様変更かと思って
ずっと必死に対策考えてた…

582 :nobodyさん:2010/07/15(木) 08:49:48 ID:???
おれもだー


583 :nobodyさん:2010/07/15(木) 09:42:30 ID:???
今度はcronが動かなくなった
自分だけじゃないところを見るとtwitterの原因かな

584 :nobodyさん:2010/07/15(木) 11:42:12 ID:???
プロフィール画像が変更できない不具合
http://status.twitter.jp/post/813305132
不具合ってことで、復旧待ちだねえ

585 :nobodyさん:2010/07/15(木) 18:36:40 ID:???
>>584
おお…公式アナウンス? 復旧待機

586 :nobodyさん:2010/07/15(木) 23:22:19 ID:???
うちのbotも同じ症状が

587 :nobodyさん:2010/07/16(金) 00:19:02 ID:???
あ、やっぱり、プロフィール画像とらぶってんのか。
てっきり仕様変更かと思ってたぜ。
治るの待つか...

588 :nobodyさん:2010/07/16(金) 01:13:57 ID:???
Perl Net::Twitter::Liteを使ってoAuthで動かしてます。
7/13から、retweetさせると"403: Forbidden"のエラーが返ってくる(retweetされない)ようになりました。
APIアクセス頻度は以前と変わっていないのでリミットに達しているわけではないと思うのですが、
他に考えられる原因はないでしょうか? or 同様の現象の方いらっしゃいますか?

589 :nobodyさん:2010/07/16(金) 19:37:56 ID:???
まだ、なおんねーのかよ....

590 :nobodyさん:2010/07/17(土) 02:33:58 ID:???
>>588
すまん そのOAuthの仕組みは分からんが、ここ最近の不安定に巻き込まれてるんじゃないかと思う

アイコンまだ直らん…

591 :nobodyさん:2010/07/17(土) 02:35:59 ID:???
特に、時間帯によって変えるbotが被害にあってるから
そうなんだろうね
ちらひら一般ユーザーも巻き込まれてるし

592 :nobodyさん:2010/07/17(土) 17:30:59 ID:???
うちのも時間帯によって変える+リプライによって変わるBOTだ
しかも、今までデフォルトで使ってたアイコンを手動でwebから変えるとギザギザになる

593 :nobodyさん:2010/07/18(日) 02:30:20 ID:???
変なDMが来て
「お前のせいでTwitterが重くなってる」
とか言われた。

まあそうかもしれないけどサッカーに比べたら大したことないしなあ。

594 :nobodyさん:2010/07/18(日) 03:30:03 ID:???
そういやエヴァンゲリオンかなんかで糞BOTがハッシュタグつけてて、
検索するとそいつの糞ツイートで埋められてんの
マジ死ねと思ったね

595 :nobodyさん:2010/07/18(日) 12:40:30 ID:???
>>593
なにやったんだお。

596 :nobodyさん:2010/07/18(日) 13:06:04 ID:???
>>595
・単語に反応するbot作った(無差別、いわゆる「言葉狩り」じゃないよ)
・その単語が人気になった


597 :nobodyさん:2010/07/19(月) 15:30:09 ID:???
アイコン、手動で設定すると劣化するようになってる
負担軽減を図ってるのかもしれんが 自動でのアイコンチェンジはまだ直ってないよな…

598 :nobodyさん:2010/07/19(月) 23:46:20 ID:???
いくら無料サービスとはいえ、やる気あんのか?って感じだな....

599 :nobodyさん:2010/07/20(火) 01:47:05 ID:???
運営も3連休なんじゃね?

600 :nobodyさん:2010/07/20(火) 12:50:55 ID:???
壁紙変えられなくなったのは俺だけ?

601 :nobodyさん:2010/07/20(火) 17:48:31 ID:???
webの設定で、ユーザー情報に「このページが一時的に停止中です。」
あとアイコンと背景画像も手動で変更できなくなってる。
そろそろ直るかまだまだ長引くかどっちかか?

602 :nobodyさん:2010/07/20(火) 17:53:11 ID:fCYmIPpT
ユーザプロフィール情報の編集ができない問題に関して
http://status.twitter.jp/post/835563377
復旧作業中なのかな

603 :nobodyさん:2010/07/20(火) 18:04:26 ID:ZCEigPDX
昨日の夜からbot動作しなくなった
cronたぶん正常だし手動で叩けるしwebからポストできるから規制じゃないと思う
これってツイッタの不具合と関係してるの?
他のbot見た限りだと普通に動作してるのに

604 :nobodyさん:2010/07/20(火) 18:44:30 ID:???
>>603
うちのbotも時々止まってる
cronは正常、手動postは問題なし
今朝の午前4時以降twitterに不具合起きてたからそのせいかな

605 :nobodyさん:2010/07/20(火) 18:48:00 ID:???
>>603
GAEcronなら↓試してみたらいいと思う
自分も動作しなくて困ってたけどこれで動くようになった

132 名前:スペースNo.な-74[sage] 投稿日:2010/07/17(土) 01:05:58
同じくGAEcron使ってるけど自分のところも動作が妙だよ
気がつくと次回予定の日時が設定と全く違った時間になっていたりする
5分周期で設定してあるのに最終起動が1時間前で次回予定が2時間後とか
定刻設定で『*/数値』にしてもしばらくすると同じ症状が出てくるから
『0,5,10,15〜』で周期風に回すようにしたらそれからは問題なく動いてる

606 :nobodyさん:2010/07/20(火) 19:45:49 ID:???
>>604 >>605
とりあえず*/数値にしてみたら動き出したみたい
ウチのも今朝の午前3時、4時くらいからおかしくなったみたいだから
不具合が関係してるっぽいんだけど、どおなんだろ?
今のとこ大丈夫そうだからしばらく様子見てみる、ありがと!

607 :nobodyさん:2010/07/20(火) 21:12:13 ID:???
どんどん、悪化してんじゃねーか。
ひでぇな。


608 :nobodyさん:2010/07/21(水) 06:39:51 ID:gdFPa+b0
リストAPIで書き込みidを指定してページネーション的に取得するようなことはできないのですか?
iphoneアプリでは実現してるような気がするのですが、
リストAPIにそんな引数ないですよね?

609 :nobodyさん:2010/07/21(水) 09:05:23 ID:???
背景画像は、復活したっぽいな。
アイコンは相変わらずだ。

610 :nobodyさん:2010/07/21(水) 15:33:25 ID:???
ウチもGAEcron使ってる分の設定が挙動不審すぎて駄目だ
定時指定しているのに、いつの間にか勝手にまったく違う時間になってる
ついった本体も不安定だしGAEもおかしいし…なんとかして欲しいなぁ

611 :nobodyさん:2010/07/22(木) 17:32:31 ID:???
cron正常だし、通常ポスト・TL反応はできてるのに
ここ3週間リプライができてない。
同じ条件のbotもう一つ持ってるんだけど、そっちは普通。
どうすればいいのかわからん……

612 :nobodyさん:2010/07/22(木) 17:58:11 ID:???
GAEcronなら>>605試してみたら?

613 :nobodyさん:2010/07/22(木) 18:10:23 ID:???
>>612
試したけどダメだ…諦めて何か別のサービス探すしかないか

614 :nobodyさん:2010/07/22(木) 20:01:46 ID:???
>>613
自分はバージョン新しいのに変えて>>605試したら動くようになったから
もし古いバーションのままだったら新しい提供に乗り換えるかしてみてはどうか?
今ちょうど若干の空きがあるみたいだよ

615 :nobodyさん:2010/07/23(金) 19:41:41 ID:LcjeYLml
今朝、何日かぶりに Net::Twitter::Lite のツールを使おうとしたらまったく動かない。
API制限とかで表示されるエラーも出ない。
試しに、ただステータスとってくるスクリプト組んで実行したら、うんともすんとも言わない状態・・・。
これ、Net::Twitter::Lite を標的にした新しい制限?

616 :nobodyさん:2010/07/24(土) 00:03:07 ID:???
>>610
前に同じような症状になったことがあるけど、その時は以下の事をやったらとりあえず症状は出なくなった

GAE-Cronだと5個まで設定できることができると思うのだが、例えば今のbotが1個目のとこに設定されていたら
それを2個目や3個目など違うところに設定し直すと、自分の場合は動くようになったよ
よかったらダメ元で試してみてー

617 :nobodyさん:2010/07/24(土) 13:49:16 ID:???
自分も通常post・TL反応は出来てるのにリプ機能がもう一週間出来てないな
Easybotter使ってるけど関係無く同じ症状の人いるみたいだな

618 :nobodyさん:2010/07/24(土) 14:32:40 ID:???
>>617
自分はEasybotterとGAE-Cronで3つbot動かしてるんだけど
ここ最近時々post・TL反応は出来てるのにリプ出来ない時と
postすらも止まる時が断続的に起こる
それぞれのbotでバラバラに起こるのが不思議だ…GAE-Cronは共通なのに

619 :nobodyさん:2010/07/24(土) 18:40:50 ID:DvSV/h5J
>>616 と同じく2つめに設定し直して何度か更新押してたら通常に戻った
一時的かもしれないけど今はそれでごまかしていくしかないのかな
まぁ夜中とか見れない時になっちゃったら気づくまでそのままだけど
しかし最近なんでこんなに不安定なんだろう

620 :nobodyさん:2010/07/24(土) 19:21:56 ID:???
GAEに上げてるのは普通に稼働してるけど
キャラボット経由のGAEはここ数日すこぶる不安定
相乗りさせたいけどツイートデータ自体の書き換えが面倒…

621 :nobodyさん:2010/07/24(土) 22:23:54 ID:???
というか何故リプライだけ・・・自分botを作りたいが為かじったくらいだからそんなに詳しく無いから分からないけど

622 :nobodyさん:2010/07/25(日) 17:49:29 ID:???
http://samuraism.jp/diary/2010/07/24/1279915920000.html

623 :nobodyさん:2010/07/26(月) 19:03:19 ID:???
まだ、アイコンをAPIで差し替えられないのか....

624 :nobodyさん:2010/07/26(月) 22:42:55 ID:???
アイコン まだみたいだ
今日こそは直るだろうと思い続けて10日以上たってしまったな…w

625 :nobodyさん:2010/07/27(火) 22:48:20 ID:???
アイコンまだなのか

626 :nobodyさん:2010/07/28(水) 19:08:05 ID:O509Efs/
なんかbotからのフォローが反映されないけどリプはきてるって現象があるみたいんだけど他にそんな人居る?
bot側からみたらフォローこぼしてる人はいないのに、つぶやきでそういうのがあるからさっぱりわからん
もうこっちではやれることないんだよなー(´・ω・`)

627 :nobodyさん:2010/07/28(水) 19:51:10 ID:???
>>626
今、フォロー・リムーブ・ブロックがおかしいらしい。
フォローに反映されないけど、TLには流れてくる。

628 :nobodyさん:2010/07/28(水) 20:32:38 ID:???
いったい、なにをやってんだろうな。
なにか、改修をして大失敗してるようにみえるな。
とりあえず、元に戻すとか言う発想はないんだろうな。

629 :nobodyさん:2010/07/29(木) 00:49:50 ID:???
自前のデータセンタ移行とかも予定されてるみたいだし、トラブルの種はまだまだ尽きないな。

630 :nobodyさん:2010/07/29(木) 11:56:07 ID:???
ついにアイコンの不具合は2週間突破か
こんなのがインフラになるわけがないw

631 :nobodyさん:2010/07/29(木) 13:12:57 ID:???
不具合といいつつ もうこういう仕様になってて、ソースの改変が必要になったら面倒だな

632 :nobodyさん:2010/07/30(金) 20:58:55 ID:???
こんな状態のときに朝、直ってるかなと思ってhttp://twitter.com/twedasukeみると
「おはようぴよ」とかつぶやかれてて、イラッとくる。

633 :nobodyさん:2010/07/30(金) 20:59:54 ID:???
それくらいのゆるい感覚のツールなんだろうな、向こうの人にとっちゃ
最近そう思うことにしてる

634 :nobodyさん:2010/07/31(土) 03:04:35 ID:???
Googleの翻訳APIを使ってる機能が数日前から反応しなくなった
それまではちゃんと使えてたんだけど…
API関係の不具合も起きてる?

635 :nobodyさん:2010/07/31(土) 19:26:02 ID:???
http://twitter.com/twedasuke/status/19946392623
こんどこそ、アイコン不具合治るかな?

636 :nobodyさん:2010/07/31(土) 19:31:48 ID:???
鯨の漁獲量が減るだけなんじゃ・・・

637 :nobodyさん:2010/07/31(土) 19:36:30 ID:???
cpu_ms警告でまくりなんだけど、みんなsleepいれてないの?

638 :nobodyさん:2010/07/31(土) 20:05:25 ID:???
質問です。
* ウェブアプリでoAuth使って認証
* 認証後、JavaScriptでstatuses/updateをjQueryの$.ajaxなどで直接叩くと書き込み可能
つまりサーバーでcustomer keyやsecret keyを使って暗号化せずに
statuse/updateを叩くことができる。

これは正式な仕様なんでしょうか?

oAuth認証したときにブラウザにクッキーが保存されて、
そのクッキーがあるためにJavaScriptで直接認証が必要な
twitter APIが直接叩けるようになるようです。

以前のBasic認証との互換性の名残でこうなっているのなら、
Basic認証が使用不可になった時点で使えなくなりそうですが・・・・
でも@Anywhereで、フォローとかJavaScriptでできるから、
この仕組みはoAuthでも使えるのかなとも思いますが。

639 :638:2010/07/31(土) 21:06:02 ID:???
んー、どうやらAnywhereの動き見ると、
ポップアップでユーザー情報表示するときに
https://api.twitter.com/1/users/show.json
を直接叩いて取得してますね。
なので、ブラウザで認証クッキー食わせたら、
あとは認証APIだろうが叩き放題ってのは仕様みたいだ。
セキュリティ的にいいのかなこれ・・・
アプリ作る側からするとめっちゃ便利ですがw



640 :nobodyさん:2010/08/01(日) 06:14:04 ID:???
今日は午後からtwitterがメンテナンスで長時間止まるらしい。
bot動かしてる人は注意した方がいいかも。

641 :nobodyさん:2010/08/01(日) 23:44:18 ID:???
>>640
botジェネレーターで動いてるbotはどうなるんざんしょ

642 :nobodyさん:2010/08/01(日) 23:50:38 ID:???
もうメンテ終わったよ
botはいまのところ、平気みたい

643 :nobodyさん:2010/08/02(月) 00:33:16 ID:???
うちのbotやたらとアフィ目的の垢にフォローされるんだがいい対処法ないのかな

644 :nobodyさん:2010/08/02(月) 00:57:05 ID:???
ブロック

645 :岸谷 新羅ψ ◆i85SSHINRA :2010/08/02(月) 07:05:53 ID:??? ?2BP(1072)
>>643
私のは「新羅」という単語をよく使うから、たまに朝鮮人と思われる垢からのフォローが来ることもある。

646 :nobodyさん:2010/08/02(月) 22:21:17 ID:???
>>643
放置してるとアフィや商用目的アカが続く気がするんで、スパム報告つきでブロックかけとる

647 :nobodyさん:2010/08/03(火) 16:54:59 ID:???
>>644 >>645 >>646 ブロックしてるけど多過ぎてきりがない…

648 :nobodyさん:2010/08/03(火) 17:10:55 ID:???
悪用されるようなbotでもないから放置してる。
akhk防止に片思いのフォロー外したくらい。

649 :nobodyさん:2010/08/03(火) 23:35:27 ID:???
放置してると、そういうやつの最新フォロー一覧からどんどんSpamきてやばいよ、最初はいいんだけど増えるとヤバい
Spam含めとにかくフォローしまくる系のやつにフォローされたのを放置し続けてたら
平日の一日に40とかSpamきたから、Spam総潰しにしたら落ち着いた

650 :nobodyさん:2010/08/03(火) 23:49:22 ID:???
ほったらかしにしてたらなにやら怪しい偽善者と業者だけで500フォローになった

651 :nobodyさん:2010/08/03(火) 23:57:27 ID:???
50000くらいあるからさっぱりわからん…

652 :nobodyさん:2010/08/03(火) 23:59:08 ID:???
普通にツイートしてるけどそのbotに興味なさそうなフォロワー増やすためだけのやつを見極めてのブロックがめんどくさいな
だいたいそういうのって数万フォローだからそういう人間はまずブロック、もちろんSpamもブロックだけどね

653 :nobodyさん:2010/08/04(水) 01:21:07 ID:???
spamにフォローされてブロックする理由が分からん。
ほって置いても害ないだろ

654 :nobodyさん:2010/08/04(水) 01:27:17 ID:???
荒れたbotと判断されてしまうことがあったりする

655 :nobodyさん:2010/08/04(水) 04:00:59 ID:???
>>653 TL上の語句に反応させてるからそのbotの主旨を理解してるフォロワーに返信出来る可能生が下がる

656 :nobodyさん:2010/08/04(水) 19:07:08 ID:???
しゅうまい型だとすごく邪魔

155 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)