[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/26 21:14 / Filesize : 264 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Twitter】 BOT製作支援スレ



1 名前:nobodyさん [2009/09/27(日) 14:15:59 ID:Dz08qoo4]
見当たらなかったので立ててみた

[公式] twitter.com/
[Twitter 開発ブログ 日本語版] twitterjp.blogspot.com/

*どの言語でもOKですがソースを書く際は何の言語なのかも記載してください。
*初心者のために、なるべくぶつ切りのソースではなく全体的に載せてほしいです。


2 名前:nobodyさん mailto:sage [2009/09/27(日) 14:40:47 ID:???]
カレーに2

3 名前:nobodyさん mailto:sage [2009/09/27(日) 21:25:25 ID:???]
PHPで、TL上の特定の単語に反応して相手にリプライを送る方法を教えてください。
たとえば通常postで「おはよう」「おやすみ」(@付のpostは反応しない)とあった場合に、
こちらからリプライをするものです。

特定の単語をリプライされた場合にその単語用の文章を返せるリプライなら
知っているので、もし必要でしたら貼ります。

4 名前:nobodyさん mailto:sage [2009/09/27(日) 22:14:34 ID:???]
前半と後半で同じこと言ってるような気がするのは俺だけ・・・?

5 名前:nobodyさん mailto:sage [2009/09/27(日) 23:12:14 ID:???]
>>4
ややこしくてすみません
後半は、相手から@でリプライされた場合に返すものです。

前半の自分の求めているソースは、
自分にリプライが来ない場合(例えば普通に「おきた、おはよう」という独り言)でも
BOTがTLに勝手に反応して、独り言を言った相手にリプライするものです。

参考までに…(pass:php)
uproda.2ch-library.com/lib173763.txt.shtml

6 名前:nobodyさん mailto:sage [2009/09/27(日) 23:16:09 ID:???]
修正ごめんなさい
>>5のアドレス、これで(pass:php)
uproda.2ch-library.com/lib173765.txt.shtml

7 名前:nobodyさん mailto:sage [2009/09/27(日) 23:39:27 ID:???]
それって自分宛ての返信ページを取得してるんでしょ?
普通に対象ユーザのTLを取得して同様の処理すればいいんでない?

8 名前:nobodyさん mailto:sage [2009/09/28(月) 00:50:25 ID:???]
>>7
その記述方法が分からなかったので質問したのですが、解決しました
すみませんでした

9 名前:nobodyさん mailto:sage [2009/09/28(月) 00:54:52 ID:???]
どうやって解決したの?

10 名前:nobodyさん mailto:sage [2009/09/28(月) 01:40:24 ID:???]
>>9
個人のブログなのでアドレスは書けないんですが、
すごく詳しく解説しているサイトを発見したもので



11 名前:nobodyさん mailto:sage [2009/09/28(月) 01:43:03 ID:???]
公開してるなら教えてよ。このスレのためにも。

12 名前:nobodyさん mailto:sage [2009/09/28(月) 01:49:08 ID:???]
>>11
アドレスは書けない
『プログラミングを始める』でぐぐって上から2番目に出てきたところ

13 名前:nobodyさん mailto:sage [2009/09/28(月) 03:40:31 ID:???]
なんで書けないんだ?
キーワードは言っておいてURLは書けないとか
意味が分からない。

14 名前:nobodyさん mailto:sage [2009/09/29(火) 22:27:04 ID:???]
>>12
ブログの主に迷惑がかかるからだろうが
お前は自分がよければそれでいいのか?

15 名前:nobodyさん mailto:sage [2009/09/29(火) 22:30:50 ID:???]
ヒントだけ出せば検索もできない馬鹿なやつを弾けるしな

16 名前:nobodyさん mailto:sage [2009/09/30(水) 16:17:35 ID:???]
プログラミングができなくても作れるTwitter botの作り方
というサイト様でbot設置は簡単にできたのですが
ランダムに呟き・返事をするのではなく、
・時間帯に合わせて発言する
・特定の語句に対して返事をする(会話が成り立つ)
ようにするにはどうしたらいいでしょうか?

17 名前:nobodyさん mailto:sage [2009/09/30(水) 19:04:52 ID:???]
> ブログの主に迷惑がかかるからだろうが
> お前は自分がよければそれでいいのか?

どんな迷惑がかかるの?
2ch って何か問題なの?

18 名前:nobodyさん mailto:sage [2009/09/30(水) 20:16:47 ID:???]
>>14
意味が分からん。
このスレって迷惑なことしてるスレなのか?

19 名前:nobodyさん mailto:sage [2009/10/01(木) 13:02:39 ID:???]
>>17 >>18
こういうことだ→ >>15

20 名前:nobodyさん mailto:sage [2009/10/01(木) 14:00:17 ID:???]
製作支援スレと銘打っているので、教える気のない人は来ないでください。

それと2chにURLを貼られるのが嫌な人はたくさんいるので、
なるべくURLは出さずにヒント通り検索してみてください。
『Twitter BOT 作り方』とかで結構出ます。

>>16
サイト名を書かかれるのもいやがる人もいるんでアレなんですが
「銀さんのbot 〜不完全〜」で検索してください



21 名前:nobodyさん mailto:sage [2009/10/01(木) 14:25:41 ID:???]
>>20
>>16と同じところで躓いてそこも見たんだけど
そのサイトで公開してるやり方を選択するってことは
>>16のサイトで配布してるphpは使わないってこと?

22 名前:nobodyさん mailto:sage [2009/10/01(木) 20:49:56 ID:???]
>>19
じゃ「ブログの主に迷惑がかかる」というのは嘘ということね

23 名前:nobodyさん mailto:sage [2009/10/01(木) 21:40:05 ID:???]
>>22
バカ?それとも釣りか?
ちょっと前のレスも見れないんだな。
自分が管理人になって2chの知らないスレにアドレス貼られて影でアレコレ言われてみれば、いい気分しないの自覚するんじゃないの?w

24 名前:nobodyさん mailto:sage [2009/10/02(金) 16:27:48 ID:???]
質問失礼します
cronを使用できないサーバーを使ってるんですが
ttp://www.webcron.org/index.php
ここって期間過ぎたら有料になりますよね?
あと、ここも試してみたんですがなんか実行されない(twitterに発言が行かない)んですよね・・・
ttp://www.cron-job.org/
やはりcronを使用できるサーバに乗り換えるべきでしょうか、
他に良い方法があったらご教授お願いします

25 名前:nobodyさん mailto:sage [2009/10/02(金) 18:45:13 ID:???]
>>23
影でアレコレ言うのが嫌ならこのスレの存在を教えれば?

26 名前:nobodyさん mailto:sage [2009/10/02(金) 23:10:06 ID:???]
全然役立たないスレだな

27 名前:nobodyさん mailto:sage [2009/10/08(木) 03:05:53 ID:???]
簡単な改造とかはどっちかっつーとPHP初心者スレとかで聞いたほうがいいスだろうな。
リンク禁止とか書かれてるならともかく、プログラム関連の情報ブログなんかはむしろ公開ありありだと思うんだけど

まあそれは置いといて、喧嘩腰暴言吐く人はどのスレでもいらんよね。

28 名前:nobodyさん mailto:sage [2009/10/09(金) 14:18:08 ID:???]
url貼らないことに粘着する奴がいるようだな、くだらない。
直リンでなくともurl貼らないで検索ヒントのワンクッション置くのは善意だろ。
その善意が誰に向けられてるのかもわからずしつこく粘着とは悪意そのもの。無益だから自重してね

29 名前:nobodyさん mailto:sage [2009/10/09(金) 14:20:44 ID:???]
そんなのどうでもいいから台詞書き換えるだけで設置できるプログラム配布とかしてくれよ

30 名前:nobodyさん mailto:sage [2009/10/09(金) 18:41:44 ID:???]
それこそ検索すれば出てくると思うんだが…
それかbotmaker使えばいいんじゃないの?
プログラム面自分で触る気ないならそっちのが簡単じゃない?



31 名前:nobodyさん mailto:sage [2009/10/09(金) 19:21:36 ID:???]
@で反応するbotが作りたいです
BASARAのbotが理想です
銀さんのbot見たけどよくわかりません

32 名前:nobodyさん mailto:sage [2009/10/09(金) 19:48:46 ID:???]
>>31
あれでわからないならもう諦めたほうがいい

33 名前:nobodyさん mailto:sage [2009/10/09(金) 22:55:15 ID:???]
>>28
誰から誰へのどういう善意?

34 名前:nobodyさん mailto:sage [2009/10/09(金) 22:56:09 ID:???]
>>32
そんなこと言わずに教えてください

35 名前:nobodyさん mailto:sage [2009/10/09(金) 23:00:49 ID:???]
>>34
そんなこと言わずに諦めてください

36 名前:nobodyさん mailto:sage [2009/10/09(金) 23:27:43 ID:???]
>>35
そんなこと言わずにお願いします

37 名前:nobodyさん mailto:sage [2009/10/10(土) 03:13:49 ID:???]
てんどんかよ

38 名前:nobodyさん mailto:sage [2009/10/10(土) 03:43:47 ID:???]
こんなかんじで応答ができるbotが作りたいです

39 名前:nobodyさん [2009/10/10(土) 05:52:06 ID:WvW2Ckcc]
www.cron-job.org/
は結構頻繁に動かなくなってる?


40 名前:nobodyさん mailto:sage [2009/10/10(土) 19:53:02 ID:???]
>>39
そこつかってるけど、ときどき定期発言抜けるねー
ときどきジョブが自動でneinになってるときがあってびっくりするよ



41 名前:nobodyさん mailto:sage [2009/10/10(土) 20:00:16 ID:???]
cron の読み方がわかりません><;

42 名前:nobodyさん mailto:sage [2009/10/10(土) 21:08:21 ID:???]
>クロンタブ、あるいはクーロンタブ、クローンタブとも

43 名前:nobodyさん mailto:sage [2009/10/10(土) 22:07:01 ID:???]
botを作ること自体は全く難しくないが、
フォローし続けても飽きがこないbotを作るのは難しい

44 名前:nobodyさん mailto:sage [2009/10/12(月) 10:58:32 ID:???]
作者が意欲的にワード追加するとか、形態素解析でうまいこと使いまわせるようにしてないとすぐ発言が単調になるしな。
単にしゃべらせたいってだけなら上のほうの検索ワードのやつでいいはずだけどしゃべったらすぐ飽きるよな。

45 名前:nobodyさん mailto:sage [2009/10/14(水) 02:56:05 ID:???]
phpでフォローしているひとたちの発言をマルコフ連鎖にしてつぶやくbotをつくりたいんだけれど
解説しているサイトとかありませんかね

46 名前:nobodyさん mailto:sage [2009/10/14(水) 03:07:56 ID:???]
何を?

47 名前:nobodyさん mailto:sage [2009/10/14(水) 09:42:46 ID:???]
botについて?
マルコフ連鎖について?

48 名前:nobodyさん mailto:sage [2009/10/14(水) 11:35:09 ID:???]
マルコフ連鎖ならこのへん見ればいいんじゃね
d.hatena.ne.jp/pha/20071124/1195904502
shohoji.net/blog/archives/001723.html

49 名前:nobodyさん mailto:sage [2009/10/14(水) 20:25:17 ID:???]
PEARモジュールのServices_Twitterは発言させるだけなら容易にできるけど
フォロワーの名前ひろったり過去発言参照したり色々いじろうとすると物足りないな。


50 名前:nobodyさん mailto:sage [2009/10/15(木) 11:45:54 ID:???]
「プログラミングを始める」でググって上から二番目ってここ?
d.hatena.ne.jp/amachang/20080715/1216114132
id:amachangが2chからのリンクを気にするようなタマとも思えんが。
つーか出てくるページ遠回り過ぎるだろ。キーワードを流すならもっとダイレクトに引っ掛けろ。

「銀さんのbot 〜不完全〜」はここか?
d.hatena.ne.jp/silverbot/
銀さんも気にするような人では無いと思うが。
ってこっちは誰だか知らねーけど(藁



51 名前:nobodyさん mailto:sage [2009/10/15(木) 16:29:21 ID:???]
過剰反応だとは思うし悪意で張るわけでもないから気にしなくていいと思う。
技術系のブログは資料として色々比較したほうがそっちへのフィードバックもできるし。

52 名前:nobodyさん mailto:sage [2009/10/15(木) 19:41:26 ID:???]
返信するタイプのbotには返信先のpostが出るようにしてほしい。
updateのAPIに投げるデータにin_reply_to_status_id付けて。

53 名前:nobodyさん mailto:sage [2009/10/16(金) 10:14:42 ID:???]
直リンしちゃだめとか同人系のローカルルールだろwww
プログラミング系の板に変な空気を持ち込まないで欲しいwww

54 名前:nobodyさん mailto:sage [2009/10/16(金) 13:15:38 ID:???]
cron使える安い鯖無いの?

55 名前:nobodyさん mailto:sage [2009/10/16(金) 18:51:32 ID:???]
>>54
「レンタルサーバー」でぐぐって出てくる鯖の仕様ページで片っ端から調べて行くとか。

56 名前:nobodyさん mailto:sage [2009/10/16(金) 21:10:04 ID:???]
>>54
corn-job.comじゃ駄目なのか?
レンタル鯖は大抵1時間に1アクセスくらしかできんぞ

あと誰かMステ出演者botつくってくれ

57 名前:nobodyさん mailto:sage [2009/10/17(土) 16:31:35 ID:???]
ttp://8bitnote.sblo.jp/article/32678890.html
ここのスクリプトでリプライ作ったんだけど@を拾ってくれない
コメントで同じこと言ってる人いるけどidも間違ってないしTLの発言は拾ってくるのに

ttp://pha22.net/text/twitterbot.html
こっちのランダムリプライスクリプトは問題なく拾ってくれるんだが

58 名前:nobodyさん mailto:sage [2009/10/17(土) 16:36:16 ID:???]
じゃあ両方のいいとこ取りすればいい・・!

59 名前:nobodyさん mailto:sage [2009/10/17(土) 16:52:44 ID:???]
ttp://pha22.net/text/twitterbot.html
こっちのスクリプトで特定のワードに反応できるようにカスタマイズできれば一番いいんだけど
素人判断で弄ってエラーで動かなくなった
いい方法ないかね

60 名前:nobodyさん mailto:sage [2009/10/17(土) 16:59:12 ID:???]
ヲチスレとかで、@pha さん呼んだら解決するじゃん・・・・



61 名前:nobodyさん mailto:sage [2009/10/17(土) 17:08:52 ID:???]
>>1-
twittanの管理人?がおかしいので、twittanにDM投げるだけのBotつくってくだしあ><;

62 名前:nobodyさん mailto:sage [2009/10/17(土) 19:19:37 ID:???]
>>48
Twitter botに実装する方法が分からない…

63 名前:nobodyさん mailto:sage [2009/10/17(土) 19:23:27 ID:???]
マルコフ連鎖って、chasenやmecabなんかが使えるサーバーじゃないと
形態素解析が使えないから、単語単位での分け方け方じゃなくて、
スペース、句読点くぎりしかできなかったはずだけど、違うのかな。
yahoo apiを使えばできるの?

64 名前:nobodyさん mailto:sage [2009/10/17(土) 20:51:02 ID:???]
>>1-1000
twittanの管理人?がおかしいので、twittanにDM投げるだけのBotつくってくだしあ><;

65 名前:nobodyさん mailto:sage [2009/10/17(土) 21:18:42 ID:???]
>>62
botに実装しない形では完成してるの?

66 名前:nobodyさん mailto:sage [2009/10/17(土) 22:05:52 ID:???]
今、銀さんのbotを見て作ってたんだけど、
定期つぶやきについては最初はうまくできたのに、
リプライ機能もつけようとしてtxtファイルを作ったら、
リプライはおろか定期つぶやきもしてくれなくなった…
手動でphp実行で投稿しようとしてもだめ
txtファイルを消してもだめ
どなたか知恵下さい...

67 名前:nobodyさん mailto:sage [2009/10/18(日) 00:36:54 ID:???]
前のつぶやき(20件)と全く同じ発言しようとしてるからじゃね?
それでもダメなら作り直した方が楽な気がする。

68 名前:nobodyさん mailto:sage [2009/10/18(日) 00:44:50 ID:???]
今、24時間以内に同じ内容のpostをしたらブロックされる規制が導入されてる
らしいね。

Twitter、重複つぶやきをブロック開始
jp.techcrunch.com/archives/20091014cleaning-up-the-stream-twitter-kills-duplicate-tweets/

あと直近の10postと同じ内容でなければ、24時間以内でなくとも投稿できるらしい。

koty.sakura.ne.jp/lab/twittpedia/index.php?duplicate%20text


69 名前:66 mailto:sage [2009/10/18(日) 00:50:08 ID:???]
>>67 >>68
うわぁありがとう だからか!すごい納得いった。
テストのつもりだったから
発言4種類くらいで6分間隔くらいで喋らせようとしてたわ。
ほんとサンクスです!! もうちょっと頑張ってみる

70 名前:nobodyさん mailto:sage [2009/10/18(日) 00:58:06 ID:???]
ああ、10件だったっけ…



71 名前:nobodyさん mailto:sage [2009/10/18(日) 00:59:39 ID:???]
> 24時間以内
というのは間違いみたい。数日経っても動かないボットもいる。
テスト用に作った発言の種類が3つのボットだけど。

72 名前:nobodyさん mailto:sage [2009/10/18(日) 01:18:12 ID:???]
そうなると直近の10post分だけどっか別のファイルに記録しておいて、投稿前に
その中に同じ内容が含まれていたら違う発言をpostするようにしたら何とか回避
できるかな。
発言を11個以上用意しておく必要があるけれど。

73 名前:66 mailto:sage [2009/10/18(日) 01:28:40 ID:???]
今セリフを増やして言葉も変えたら、とりあえず手動での投稿は受け付けたから
やっぱりセリフの重複が問題だったみたい。
ここのスレなかったら多分諦めてたわ、ありがとう助かった!^▽^

74 名前:nobodyさん mailto:sage [2009/10/18(日) 10:07:36 ID:???]
>>65
うん

75 名前:nobodyさん mailto:sage [2009/10/18(日) 15:22:23 ID:???]
>>57
この8bitnoteの方にあるPOST内容から発言を引用するスクリプトを丸コピーしてみたら
Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /usr/local/www/
ってエラー出るんだけど質問受付てないし何がいけないんだかさっぱりわかんね

76 名前:nobodyさん mailto:sage [2009/10/18(日) 15:24:59 ID:???]
パースエラーだろが

77 名前:nobodyさん mailto:sage [2009/10/18(日) 18:42:16 ID:???]
bot同士で会話させるた時にある程度会話するとリプライしないようにできる方法ない?

78 名前:nobodyさん mailto:sage [2009/10/18(日) 19:07:59 ID:???]
>>77
d.hatena.ne.jp/tomoaki96/20091014#p1

79 名前:nobodyさん mailto:sage [2009/10/18(日) 19:22:35 ID:???]
corn-job.orgって使えるcronの数決まってる?

80 名前:nobodyさん [2009/10/19(月) 00:15:54 ID:slCeJxW2]
なんかおもろいbot教えて



81 名前:nobodyさん mailto:sage [2009/10/19(月) 00:38:11 ID:???]
リプライに関して。
プログラムは基本的に動くんだけど、
たまに「@ID」のみの空白リプライ返してるときがある。
単に負荷がかかりすぎ、ってことなのかな?
同じ症状出た人いたら教えて欲しい……。

82 名前:nobodyさん mailto:sage [2009/10/19(月) 02:47:24 ID:???]
POSTするステータス自体が、何らかの要因でそうなってるんじゃないの?
あとは、\0 が入ってるとか。
どっかにログとして保存しとくと確認しやすいかも

83 名前:nobodyさん mailto:sage [2009/10/19(月) 03:19:16 ID:???]
空リプライはこれが原因とかじゃないかな?
d.hatena.ne.jp/bardothodol/20090912

84 名前:nobodyさん mailto:sage [2009/10/19(月) 12:45:05 ID:???]
作ってみたしリプライの出来るんだがシカトが多いなと思ったら
リプライを読み込むまでにもらった最新の一件にしかリプライしないようだ
原因は何が考えられるでしょうか?

85 名前:nobodyさん mailto:sage [2009/10/19(月) 13:10:49 ID:???]
作ってみた内容がわからんから何とも言えない

86 名前:nobodyさん mailto:sage [2009/10/19(月) 16:55:12 ID:???]
最新の一件にしか反応しないようなソースだからじゃないのとしか

87 名前:nobodyさん mailto:sage [2009/10/19(月) 19:17:47 ID:???]
corn-job.orgが使ってるけど1/3くらいの割合で作動しない気がする
どっか2分間隔でcron使える鯖ないかな

88 名前:nobodyさん mailto:sage [2009/10/19(月) 20:17:59 ID:???]
elseif( preg_match("/(.+)(なのか|だったのか)/",$text)){ {//「なのか」または「だったのか」の前に何かしら文字があった場合にマッチ
$nanoka = $1;  //「なのか」または「だったのか」の前の文字を$nanokaに代入  ←この行でパースエラーになるんだけど何がおかしいの?
$mes = array("$nanokaなのかー"); //$nanokaを台詞に組み込んで引用!
$mes_n = count($mes) - 1;
$mesrand = mt_rand (0,$mes_n);

89 名前:nobodyさん mailto:sage [2009/10/19(月) 20:19:37 ID:???]
全角スペースが入ってるから

90 名前:nobodyさん mailto:sage [2009/10/19(月) 20:27:16 ID:???]
>>88
elseif( preg_match("/(.+)(なのか|だったのか)/",$text,$match)){ {
$nanoka = $match[1];  



91 名前:nobodyさん mailto:sage [2009/10/19(月) 20:29:06 ID:???]
>>88
あと
>$mes = array("$nanokaなのかー"); //$nanokaを台詞に組み込んで引用!
>$mes_n = count($mes) - 1;
>$mesrand = mt_rand (0,$mes_n);
は何をやりたいのかよくわからないのだけど
これだと count($mes) は必ず1になると思う

92 名前:nobodyさん mailto:sage [2009/10/19(月) 20:39:42 ID:???]
>>1-1000
twittanの管理人?がおかしいので、twittanにDM投げるだけのBotつくってくだしあ><;

93 名前:nobodyさん mailto:sage [2009/10/19(月) 20:40:27 ID:???]
ああ$1とか書いてるからか・・・

94 名前:nobodyさん mailto:sage [2009/10/19(月) 20:41:58 ID:???]
>>90
迅速な回答ありがとう
おかげでとりあえずエラーは消えたが何故かリプライに反応はしなかった


95 名前:nobodyさん mailto:sage [2009/10/19(月) 21:40:31 ID:???]
corn-job.org2分間隔と30分間隔で使ってるけど2分の方ほとんど機能しねえ
間隔長い方がいいのか?関係あんのかな

96 名前:81 mailto:sage [2009/10/19(月) 22:14:13 ID:???]
>>82 >>83
ありがd ちょっと試してみる。
空リプライをポストしないようにすればいいんだな、とりあえず。

97 名前:nobodyさん mailto:sage [2009/10/19(月) 22:56:38 ID:???]
bot動かすのに一番向いてる鯖ってどこ
cron使えるとこで

98 名前:nobodyさん mailto:sage [2009/10/19(月) 23:11:03 ID:???]
俺の鯖

99 名前:nobodyさん mailto:sage [2009/10/19(月) 23:22:10 ID:???]
さくらサーバーってcron最短で何分間隔で使えるんだろ

100 名前:nobodyさん mailto:sage [2009/10/19(月) 23:26:10 ID:???]
twitterにアクセスできて、任意のプログラムを動かせるのであれば
鯖である必要すらない。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<264KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef