【Twitter】 BOT製作支援スレ part2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2010/01/18(月) 23:18:42ID:wnXKZf+jhttp://pc11.2ch.net/test/read.cgi/php/1254028559/
0870nobodyさん
2010/12/05(日) 17:28:40ID:???過去ログ全部残っているんだからさ、全レス見て探す気で調べろよ
それと;;や><の顔文字使いにろくなのいない
0871被リンクサービスの決定版
2010/12/05(日) 18:44:12ID:07kW5KS8http://hibari.2ch.net/test/read.cgi/hp/1291304974/43
0872nobodyさん
2010/12/06(月) 02:03:10ID:KJ0Wc/wuかなり初期の頃にあった質問は総て読んだのですが、
バージョンが違う様なのでどこに組み込んでいいのかさっぱりで
以前の1.42の場合は改造場所はわかってたのですが
それを2に反映させる方法が何処を調べても判りませんでした
何とか手がかりありませんでしょうか
0873nobodyさん
2010/12/06(月) 02:08:17ID:KJ0Wc/wudata関数を見てもさっぱりだったのは、●日●時●分●秒●●
という、詳細な時刻のデータが出せるかが判らないという事でした。
その様な表記はそもそも可能なのでしょうか……。
初心者質問ですみません。
0875nobodyさん
2010/12/06(月) 07:52:55ID:???掲示板でもしつこく張り付いて長文でご教授ご教授とうるさい
0876nobodyさん
2010/12/06(月) 08:01:56ID:???0877nobodyさん
2010/12/06(月) 10:08:19ID:g/CdpoXHプログラムの知識がないと無理?
0878nobodyさん
2010/12/06(月) 10:09:57ID:???人間をBOTとして雇えば可能
0879nobodyさん
2010/12/06(月) 10:18:10ID:???知識がないと無理なのは確か。
0880nobodyさん
2010/12/06(月) 20:23:32ID:???サーバー動かすのがきつくないかそれ
0881nobodyさん
2010/12/07(火) 02:15:21ID:???0882nobodyさん
2010/12/07(火) 10:02:58ID:???考えてるうちにその都度プログラム組んだほうがよっぽど早いということに気がついた
0883877
2010/12/07(火) 10:54:14ID:evXuF0k50884nobodyさん
2010/12/09(木) 18:05:10ID:???ひとつでもスパムをフォローすると、そのスパムのフォロー一覧から別のスパムが自動でフォローしにくるんだっけ
もうBOTのフォロー管理は諦め気味で、フォロワーから「フォローして」とリプライもらったらフォローしに行かせるようにしてしまった
アイコン見るだけで判断できたブリトニーが可愛くみえる
0885nobodyさん
2010/12/09(木) 21:43:53ID:???フォロー/フォロワー比が2:1から1:1程度。
フォローだけが異常に多いのやURLやたら貼ってるのは蹴ればいいよ。
0886nobodyさん
2010/12/10(金) 14:58:15ID:???間違ってブロックしたら悪いし、いまは>>884の通り完全に半自動リフォローだな・・・
フォロー/フォロワー比も差がついてきてしまったし、できれば説明書読んで「フォローして」とリプライしてもらいたいところ
0887nobodyさん
2010/12/12(日) 11:52:39ID:???cron設定数は最大でいくつかな?
http://sakura.cb-faq.com/faq/public/app/servlet/qadoc?QID=000499
これによると5個までと書いてあるが、
シェルで直接設定すればもっとたくさん設置してもOKなのかな?
ちなみに最短で3分間隔で動かしたいんだけど。
0888nobodyさん
2010/12/12(日) 12:20:37ID:wN0eD3A/アマゾンのある商品のランキングを自動取得するbotを作りたいと思っています。
ツイッターIDは非公式で作って、自分だけでそのランキングを見たいです。
ひとつのツイッターアカウントに、いくつもの登録した商品のランキングが1時間ごとに投稿される形にしたいのですが
どのようにしたらそういったbotを作れるでしょうか?
自分でも色々調べているのですが、まだまだ自作についての情報が少なく
ここにたどり着きました。どうぞよろしくお願い致します。
0891nobodyさん
2010/12/12(日) 15:45:56ID:???商品のランキングってなに?
仮に『ゲームカテゴリのランキング』とするが、RSS取得してツイートさせるだけなら知識無くてもできる
Firefoxならアドレスバーにオレンジ色のRSSアイコンがあるから、好きなランクングページでアイコンを押して取得
あとはこういうとこで設定するだけ http://dlvr.it/
望むような細かい挙動は設定できないと思うけど 個人で使うなら充分なんじゃなイカ
0892nobodyさん
2010/12/12(日) 16:58:12ID:???放っとけよ
0893nobodyさん
2010/12/12(日) 17:44:15ID:???わからないことだらけだと効率悪くなるし
0895nobodyさん
2010/12/12(日) 20:15:41ID:???EasyBotterの掲示板にも同じこと書かれていたわ
>>894
最短は1時間毎だが、1アカウントにcron5つ設置出来るので
1つのファイルを12分ずつずらして叩くように設定すれば
1時間に12分毎で動かすことはできる
ただ、887の様な動かし方するなら煽りをくらいそうなので勘弁して欲しい
素直にGAEcronや有料cronを使ってくれ
0896nobodyさん
2010/12/13(月) 00:07:58ID:???っつーかウチはそうしてる。
0898nobodyさん
2010/12/13(月) 00:36:28ID:???適当に最近の新刊の名前とかで検索するとすごいぞ。
ずらっと出る。
0900nobodyさん
2010/12/13(月) 13:12:41ID:SHXTHfq6出会い厨・ストーカーなど粘着されて面倒になる前に、
以下のアカウントは絶対にスパム報告をしたほうが身のためです
http://twitter.com/twxxxx
0901888
2010/12/13(月) 21:18:29ID:???ありがとうございます。アフィリじゃないです。
あるアルバムのランキング挙動を追う事って、
>>891の方法でできますか?
個人で使うのに充分なものがあれば、それでいいです。
ツイートは非公開で自分だけ見るつもりです。
0902nobodyさん
2010/12/13(月) 21:22:52ID:???0903nobodyさん
2010/12/13(月) 21:49:00ID:???その画面を閉じたら、フィードのボタンがurlの横に戻らず消えてしまった・・・
どうやったらフィードのボタンが戻るのかがわからない。
0904nobodyさん
2010/12/13(月) 21:53:59ID:???ここで少しわかりました。
フィードを配信しているところだけ、オレンジのマークが出るのですね。
>>好きなランクングページでアイコンを押して取得
アマゾンの個々の商品ですとフィードボタンが出ないのですが・・・
0905nobodyさん
2010/12/14(火) 00:54:56ID:???他所でやれ
0907nobodyさん
2010/12/15(水) 04:33:56ID:???OAuth認証でアクセストークンを取得するまではできたのですが
APIに書いてあるとおりに投稿用のHTTPリクエストを作って送信しても投稿できないのですが
OAuthは認証するだけじゃなく投稿用のAPI等にも組み合わせなくてはいけないのでしょうか?
その辺の記述が日本語訳に記述されてないので教えていただけないでしょうか?
0908nobodyさん
2010/12/15(水) 06:41:11ID:???0909nobodyさん
2010/12/15(水) 08:19:47ID:???アクセストークン、アクセストークンシークレット、コンシューマキー、コンシューマシークレット
シグネチャを引数として一緒に渡せばいい。
0910nobodyさん
2010/12/16(木) 23:56:43ID:???{キーワード}⇒ ***tweet[{SEOキーワード}]で検索された流行の
検索キーワードをつぶやいてますなう⇒http://*******.***/
気になったら拡散RT歓迎です
0911nobodyさん
2010/12/17(金) 07:27:43ID:???JavaScriptで製作しているのですが
アクセストークン取得まではできていまして
そのトークンを元に「test」とつぶやこうとしているのですがうまく行かず困っています。
var Url = "http://api.twitter.com/1/statuses/update.xml";
var Consumer = "コンシューマキー";
var Nonce = "ランダム文字列";
var Timestamp = "タイムスタンプ";
var Token = "アクセストークン";
var Status = "test";
var ConsumerSecret = "コンシューマシークレット";
var TokenSecret = "アクセストークンシークレット";
var params = ""
params += "oauth_consumer_key=" + Consumer + "&";
params += "oauth_nonce=" + Nonce + "&";
params += "oauth_signature_method=HMAC-SHA1&";
params += "oauth_timestamp=" + Timestamp + "&";
params += "oauth_token=" + Token + "&"
params += "oauth_version=1.0&";
params += "status=" + Status;
var SignatureKey = ConsumerSecret + "&" + TokenSecret;
var SignatureBase = "POST&" + encodeURIComponent(URL) + "&" + encodeURIComponent(params);
var Signature = SignatureBaseを元に生成したシグネチャ
params += "&" + Signature;
というデータを作って
0912nobodyさん
2010/12/17(金) 07:28:29ID:???httpRequest.onreadystatechange = ResponseCheck;
httpRequest.open('POST', Url, true);
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
httpRequest.send(Signature);
でPOSTのリクエストを送信して
function ResponseCheck() {
if (httpRequest.readyState == 4 && httpRequest.status == 200) {
document.getElementById("txtresult").innerHTML = httpRequest.responseText;
}
}
という感じでレスポンスをtxtresultというテキストエリアに表示してpostできているか確認しようとしているのですが
httpRequest.statusが0で返ってきておりtxtresultには何も表示されず
ツイッター側でも何も投稿されていません
アクセストークン取得後のトークンを組み合わせたAPIの作成方法として上記のリクエストでは間違っているのでしょうか?
長文で失礼しました。
0913nobodyさん
2010/12/17(金) 07:32:39ID:???0914nobodyさん
2010/12/17(金) 07:51:35ID:???次にOAuthに対応したAPIの使い方を学ぼうと思いその組み合わせがいまいちわからなかったので調べつつ作っていて
「test」とpostするのが次の一番簡単な処理かと思い行おうとしたのですが
投稿用のAPIのクエリの作り方か
POSTリクエストの送信の作り方かのどちらかがダメなのだろうと思うのですがよくわからなくて
ちなみにGETでのリクエストでかつOAuthが必要ないパブリックTLは取得できています。
0915nobodyさん
2010/12/17(金) 09:50:55ID:???Java+Twitter4Jでテストした時にはそうなった。
もしかしたら、ライブラリ側で気を利かせてくれたのかもしれないけど。
「test」だけじゃなく、時刻等を入れて毎回ユニークにしてみては?
0916nobodyさん
2010/12/17(金) 23:57:06ID:???同じ内容が蹴られるのはAPIの仕様ですね
自分の場合はそもそも1度も発言されていないので
これとは関係ないですね
0917nobodyさん
2010/12/18(土) 13:15:36ID:???認証エラーってメッセすら出ないのならどっか他の問題な気もするけど。
0918nobodyさん
2010/12/22(水) 01:59:50ID:???なんかみなさんピーチクパーチクやってるとこのリニューアル動画を見て唖然としたんですが、
ttp://twitter.com/newtwitter
最近のGoogle的な改悪がどんどん進んでいて止まる気配がないように思います。
視覚的な情報認識速度、無駄なマウス操作、そしてページのロード速度、
どれもこれも重くなる一方で、ハードウェアの性能が上がっても体感の不満は一向に解消されません。
このままいくと、(過去幾度も繰り返された如く)進化論的に間違った方向にいくような気がしてなりません。
心理学もわかってないようなデザイナーが大きな顔をするな!と言いたいのですが、
そういう言説はもはや息絶えたかのようにみえます。
まともな開発者に反旗をひるがえしてほしい。そして世界を快適なものにしてほしい。
・・・という業界外の人間の怒りでした。
いっそのこと業界に入って本気のテキストブラウザとか投下してやろうか・・・。
0920nobodyさん
2010/12/22(水) 03:01:24ID:???http://hibari.2ch.net/test/read.cgi/tech/1275891974/944-946
ム板の人はこのスレに解決策があるから誘導したのでしょう。
>>2-3を読んでTwitter botを使ってください。
0921nobodyさん
2010/12/22(水) 07:49:09ID:???まともな開発者だからあのようなアーキテクチャになってる。
開発効率的にもセキュリティ的にも。UIは良くないけどな。
本気のテキストブラウザ(笑)とか、わかってないバカが言う事。
0922nobodyさん
2010/12/22(水) 07:51:02ID:???0923nobodyさん
2010/12/22(水) 07:55:28ID:???0924nobodyさん
2010/12/22(水) 08:08:30ID:F+ly7TEk文句行ってないで、作ってリリースすればいいじゃん。
需要あればビジネスチャンスだよ。
無いと思うけど。
0925nobodyさん
2010/12/22(水) 10:12:53ID:???なければ作る、で今まで技術は進歩してきた。
0926nobodyさん
2010/12/22(水) 10:16:04ID:???あれならまだWEBより使い勝手よい方だと思うんだが。
0927nobodyさん
2010/12/23(木) 19:59:14ID:???>httpRequest.send(Signature);
なんで、params自体は送信してないの?
シグニチャだけSendっておかしくね?
0928nobodyさん
2010/12/24(金) 14:15:45ID:???マルチかと思ったらマルチじゃないんだなw
マジレスするとお前みたいに思っていてTwitterクライアント作ってる人らたくさんいるだろすでに。ビジネスにしてる企業もある。
旧Twitterはそれらに比べて、非常にシンプルで導入に良かったが使いにくかった。
新Twitterは今までのTwitterクライアントにようやく追いついてきた。
ここはbotスレだし、こっちのスレの方がいいんじゃね?
Twitterクライアント総合スレ その8
http://hibari.2ch.net/test/read.cgi/software/1289589523/
0929nobodyさん
2011/01/15(土) 12:20:09ID:???0930nobodyさん
2011/01/15(土) 13:42:13ID:???制作者は別のことばかりでbotのことなんて忘れたかのよう
もう一つの方は時々機能しているけど、特に目新しい事はないからな
ネタ出し尽くした感じ?
0931nobodyさん
2011/01/15(土) 14:46:42ID:???0932nobodyさん
2011/01/15(土) 17:18:11ID:???0933nobodyさん
2011/01/15(土) 19:25:15ID:???初心者の質問だらけになるのが目に見えててなかなかね。
twitterでも時々APIとか仕様がらみのことはつぶやいてるけどそればっかしゃべってらんないしなー
0934nobodyさん
2011/01/15(土) 21:28:22ID:???切り替えてログインできるツールとかありますか?
0935nobodyさん
2011/01/16(日) 00:49:48ID:???0936nobodyさん
2011/01/16(日) 00:59:17ID:???0937nobodyさん
2011/01/19(水) 07:46:32ID:???定価の半分で売りたいと思います
興味ある方メールください
[email protected]
0938nobodyさん
2011/01/26(水) 00:10:20ID:Fg687VBxhttp://asklife.info/archives/926
何かソースまるパクリの転載サイトらしいけど。
これ使ったらアカウントサスペンドされた。
0939nobodyさん
2011/01/26(水) 00:50:51ID:???これじゃない?
Twitterで許可しているのは、自動フォロー返し(フォローしてくれたユーザーをフォローする)のシステムのみです。「自動フォロー解除」システムも違反となります。
ttp://jptwitterhelp.blogspot.com/2010/05/blog-post_9657.html
0940nobodyさん
2011/01/26(水) 00:59:09ID:???どっちもダメかと思ってたからあとで自分のbotに組み込もう。
自動リムーブがアウトなら1日ごとに差分取ってメイン垢に告知すればいいかな。
0941nobodyさん
2011/01/26(水) 01:55:09ID:???0942nobodyさん
2011/01/26(水) 11:32:18ID:???いちいち解除にブロックしてくださいとかめんどくさかろう。
0943nobodyさん
2011/01/29(土) 23:38:04ID:???仕方ないから作り直して認証し直したとたんにSuspendが解けた
なんだったんだろう
0944nobodyさん
2011/01/30(日) 19:01:23ID:Dq98N61KPHPを使っていてTwitterのプログラムを書いています
ttp://www.sdn-project.net/labo/twitter_bot.html
このサイト様のサンプルを参考にしています。
タイムラインなどのデータをjson形式で取得して
($req->Bodyはかえって来たデータ)
$result = str_replace(":NULL,",':"NULL",',$req->Body);
と、文字列の置換えをしてからデコードをかけています。
これの処理はNullを置き換えることによって何をしているのでしょうか?
0945nobodyさん
2011/01/31(月) 17:28:40ID:???最近botジェネレーターからキャラボットに移行したのですが、キャラボットのほうにはbotジェネレータにある“ランダム返信”のような機能はないのでしょうか?
説明下手ですみません。よければお答えよろしくお願いします。
0947nobodyさん
2011/02/01(火) 12:45:05ID:???["request"]=>
string(20) "/statuses/update.xml"
["error"]=>
string(23) "Timestamp out of bounds"
}
って出たんですけど、どういう意味ですが
0950nobodyさん
2011/02/03(木) 00:31:50ID:???statuses/showが取得できません
どなたかやり方をご存知ないですか
0951nobodyさん
2011/02/04(金) 19:13:07ID:Ie8mmdihよろしくです
0952nobodyさん
2011/02/04(金) 22:11:38ID:???公式マニュアルで十分だと思うけどねぇ。
と言っても英語だから、日本語訳してくれてるやつを見てるけど。
http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt
0953nobodyさん
2011/02/05(土) 09:57:53ID:aRHbt/NZどうもありがとうございます、じっくり見させてもらいます
apiやbotで出来ることを確認したいんですが、
1)hoge.jpでフォームを用意する
2)そのサイトの訪問ユーザーが「本文(140文字以下)」「任意のキーワード(#xxxx)」
「tweeterアカウント」をDBに登録(1のフォームから)
3)サイトのbotがデータベースから2の情報を引き出してtwitterにつぶやく
4)呟く期間は指定できる(これは自サーバ側で対処できるかな
こんなことが出来るんですか?
1つのbot=アカウントが1日に呟く回数は限定されてるんですか?
呟く間隔は制限があるんですか?
まとめwikiとかも読んだんですが、コードなど技術的なことが多くて
「それを使って出来ること」がいまいち載ってないもので。。
ごめんなさい、教えてもらえると嬉しです
0954nobodyさん
2011/02/05(土) 09:59:37ID:???0955nobodyさん
2011/02/05(土) 17:54:13ID:???952だけど、日本語がわからない・・・
tweeterアカウントって造語も良くわからんし。
ある程度想像で言わせてもらうけど。
・ユーザはツイート内容をbotに登録する。
・ユーザはツイートする時間(間隔)を設定する。
・botは設定された時間ごとに登録された内容をツイートする。
これなら可能。というか、基本的な機能を使って、応用なしに構築できるはず。
>>954は突き放してるように見えるけど最もな意見で、一通りできることが機能別にまとめられているから、
まずは読んでみることを勧めるね。
で、twitterAPIだけ勉強しても、ほとんど意味がない。
その様子だと、ウェブ開発もやったことないみたいだね。
車の免許も持ってないのに、計器類の読み方を勉強しても、まぁほとんどの場合は意味がない。そういうこと。
0956nobodyさん
2011/02/05(土) 23:28:29ID:???0957nobodyさん
2011/02/07(月) 20:13:36ID:???http://hato.2ch.net/test/read.cgi/news/1297052482/l50
0958nobodyさん
2011/02/09(水) 01:18:36ID:???0959nobodyさん
2011/02/09(水) 20:52:13ID:/IuGgbit0960nobodyさん
2011/02/09(水) 23:12:40ID:???0961nobodyさん
2011/02/15(火) 17:31:40ID:???すでにソースが公開されているbotや一からbotの作り方書いてあるページが
たくさんあるんだから作ってみればいいんじゃないの
APIのドキュメントなんてリファレンスというか辞書みたいなもんだろ
0962nobodyさん
2011/02/15(火) 17:33:10ID:???> 作ってみる
動かしてみて、改造してみる
一から作らんでいいでしょ
0963nobodyさん
2011/02/18(金) 04:38:36ID:???翻訳APIで〜と云う記述をよく見かけるんですが、
そもそもその時点で解らない場合は諦めるべきでしょうか…。
0964nobodyさん
2011/02/18(金) 06:28:12ID:???0965nobodyさん
2011/02/18(金) 19:10:26ID:???0966nobodyさん
2011/02/18(金) 20:41:55ID:???0967nobodyさん
2011/02/26(土) 22:08:39.12ID:???恥ずかしいくらい亀レスだけど
同時に複数のアカウントからツイートもできてTLもリプも見れるクライアント
http://ja.splitweet.com/
0968nobodyさん
2011/03/05(土) 01:06:53.24ID:MrDXlcdf0969nobodyさん
2011/03/05(土) 01:36:47.74ID:???0970nobodyさん
2011/03/06(日) 12:12:07.26ID:???只今EasyBotter非公式wikiを見ながらbotを製作中なのですが、なかなかbotからのフォロー返しが来ません。
wikiの通りにやっているのですが原因が分かりません……。
これはフォローを返すのに時間がかかっているということですか?
レス数が950を超えています。1000を超えると書き込みができなくなります。