【Twitter】 BOT製作支援スレ part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/01/18(月) 23:18:42ID:wnXKZf+jhttp://pc11.2ch.net/test/read.cgi/php/1254028559/
0002nobodyさん
2010/01/18(月) 23:19:47ID:wnXKZf+jhttp://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
0003nobodyさん
2010/01/18(月) 23:20:45ID:wnXKZf+jhttp://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
0004DAWNTO_Windy-melt ◆Windy/f9HNwg
2010/01/18(月) 23:41:31ID:???0005nobodyさん
2010/01/19(火) 00:20:40ID:???お邪魔します。phaさんの配布されている物を使って作成したbotなのですが、
複数件リプライを貰っているのに最新1件のリプライにしか反応(返事を)しない場合はどのような原因が考えられるでしょうか?
ちなみに手動で叩いてみてもやはり最新1件のリプライにしか反応しませんorz
前スレ>>993
とりあえずリプライ処理の部分のソースを書いてほしい。
0006nobodyさん
2010/01/19(火) 00:24:08ID:???ニートなんだろ?
0008nobodyさん
2010/01/19(火) 00:41:35ID:???しかしマルコフ連鎖とかTwitterAPIについてならこっちだろうけど
配布botは基本phpなんだからphpのスレで聞くほうがいいと思うな。
botに使い方がわかんないんじゃなくてphpがわかんないんだし。
0009nobodyさん
2010/01/19(火) 00:45:42ID:???0012DAWNTO_Windy-melt ◆Windy/f9HNwg
2010/01/19(火) 18:49:26ID:???botにかかわれば何でもおkだと思います
0013nobodyさん
2010/01/19(火) 23:52:08ID:???phaさんやphaさんのスクリプトを元にした8bitnoteさんとこの質問が押しかけてる
せめてbardothodolさんのphp使ってから聞いてやれよw
0015nobodyさん
2010/01/20(水) 12:03:43ID:???ああいうのこそ初心者スレいくべきとは思うな。
人がいいのに甘えた初心者が手当たり次第に質問じゃ
そこもブログや掲示板閉じるように追い詰められかねん。
0016nobodyさん
2010/01/20(水) 15:32:07ID:???というかcronの無駄だからジェネレータで我慢しててほしい
0017nobodyさん
2010/01/20(水) 15:40:46ID:???phaさんのソースで統一させてるからそれ使えませんとか噴いたw
0018nobodyさん
2010/01/20(水) 17:01:00ID:???お前らw
0020nobodyさん
2010/01/21(木) 10:50:12ID:???0022nobodyさん
2010/01/21(木) 14:38:46ID:???0025nobodyさん
2010/01/21(木) 22:09:32ID:???0026nobodyさん
2010/01/21(木) 23:46:33ID:???0028nobodyさん
2010/01/22(金) 01:53:24ID:???一応gmailに+xxxxつけて登録してるのに><
0029nobodyさん
2010/01/22(金) 07:37:09ID:???もちろん荒らしじゃなくて普通のbotだけどね><
0030nobodyさん
2010/01/22(金) 10:04:17ID:???0031nobodyさん
2010/01/22(金) 12:35:47ID:???rubyで作ってるよ。
Twitter Gem使うとかなり楽だね。
Margarineっていうrubyで書かれた人工無能エンジンがあって、それを使いたかったからrubyになったんだけども。
既にサイトも消えてるし開発も止まってる(?)みたいだけど、昔IRCのBOTに使ったらいい感じだったので。
現在テスト中…。
0032nobodyさん
2010/01/23(土) 15:38:15ID:???ファイル1個のライブラリがあれば
使ってみてもいいけど。
0033nobodyさん
2010/01/24(日) 13:51:38ID:???鯖を変えると良くなるかもしれない
0034nobodyさん
2010/01/25(月) 13:04:03ID:???ここはケチらず有料にするしかないのか
0035nobodyさん
2010/01/25(月) 13:07:45ID:???0037nobodyさん
2010/01/25(月) 18:33:31ID:???ここでもいいんですか?
0039nobodyさん
2010/01/25(月) 21:45:49ID:???テスト環境は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認証ダイアログが出てこないので、認証できていないのが
原因だと思うのですが、どのように対処したらよいでしょうか。
004039
2010/01/25(月) 21:53:16ID:???追記です。
こちらで配布されている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 でも出来るそうなので、
ちょっとそちらも試してみたいと思います。
■ このスレッドは過去ログ倉庫に格納されています