【Twitter】 BOT製作支援スレat PHP
【Twitter】 BOT製作支援スレ - 暇つぶし2ch950:nobodyさん
10/01/16 00:08:39
>>947
引数が渡ってないとかじゃないかな
取得をまるっとユーザー関数の内側に入れてみてはどうだろう

見当違いだったらごめん

951:nobodyさん
10/01/16 10:17:49
>>947
その中の変数を取得してから表示するまで処理ごとに表示してみればいんでないの。

952:nobodyさん
10/01/16 10:18:47
変数のセットが関数外で、表示は関数内なのにglobal宣言してないとかはよくある話。

953:nobodyさん
10/01/16 12:33:09
フレンド発言取り込んでマルコフ連鎖にしてるbot作ってみてるけど
URLとかRTとかノイズ除去するのがわりと手間だね。

954:nobodyさん
10/01/16 21:29:27
>>944
なるほどフムフム

955:nobodyさん
10/01/16 23:38:57
1つのbotに絡み続けるbotを作ってるんだけど
bot製作のblogとか見ながら作ると「1人の人への連続replyはしない」ようになってるから
誰かを間に挟まないと(もしくはdata.txtの中身を消さないと)リプライしてくれない。
どうすればいいかわからん・・・。誰か教えてください

956:nobodyさん
10/01/16 23:59:48
どのブログを見てどういうbotを使ってんのか説明してもらわんとエスパーじゃないんでわからんよ。


957:nobodyさん
10/01/17 00:09:41
>>956
ああすまん。「銀さんのbot」と「プログラミングを始める~」を参考に
設置サーバーも銀さんと同じところにしてる。
とあるbotが特定の言葉をつぶやいたら、それに@で返信させるようにしたいと思ってる
TLに反応させてリプライさせる「プログラミングを~」にあったものをほぼコピペしてます


958:DAWNTO_Windy-melt ◆Windy/f9HNwg
10/01/17 00:33:33
自分のブログにも書いたりしてますが、cron-jobのクローンの設定法はtwitter経由でいいですか?
botに発言してスケジュール管理です。

959:nobodyさん
10/01/17 00:41:40
botにfollowers抜かれた\(^o^)/

960:nobodyさん
10/01/17 00:42:19
>>957
落ちついて処理を一歩一歩理解するんだ
それでも分からなかったら聞け

961:nobodyさん
10/01/17 03:12:32
>>827
>>829
と同じようにGAEが起動できなくなってしまったんだが…
原因がわからん。わかる人いないかな…

962:nobodyさん
10/01/17 03:18:45
Google App Engine 2アプ目
スレリンク(php板)

963:nobodyさん
10/01/17 03:27:36
ボットジェネレーターの質問とかもここでしていいの?

964:nobodyさん
10/01/17 05:30:18
URLリンク(mukurobot.blog101.fc2.com)
ここの記事のカッコに囲われた文字のみをオウム返しする機能を付けたいんだけど
phaさんのスクリプトじゃなくてbardothodolさんのスクリプトで対応させる方法がわかりません

最初そのままつっこんでみたけどやっぱり動かなかったので教えてください

965:nobodyさん
10/01/17 09:00:07
動かない時はエラーメッセージを読もう

966:964
10/01/17 09:19:39
エラーは出てなくて、特定ワードを含まない時のリプライが返ってきたんだ
bardothodolさんのとこのと色々当てはめてやってみたんだけど
$replies2も$iも見当たらなくて何に当てはめ直せばいいのかがわからなかったorz
もうちょっと睨めっこしてみます

967:nobodyさん
10/01/17 09:36:11
そういう時は変数の中身を出力してみてどこで想定外の動作になっているか確認するんだ

968:nobodyさん
10/01/17 09:41:25
ボットジェネレーターの質問もここでいいのかわからないけど質問。

たとえば「おはよう」に対して「おはよう」と「グッドモーニン」の二種類のリプで返したい場合、

「おはよう」を受け取ると「おはよう」と返信
「おはよう」を受け取ると「グッドモーニン」と返信

こう二行やるのと

「おはよう」を受け取ると「おはよう","グッドモーニン」と返信

こうやるの、どっちがちゃんと動くんでしょうか

969:nobodyさん
10/01/17 09:49:32
そのBOTのコードによる

970:nobodyさん
10/01/17 11:32:40
>>827
>>961
自分もエラーが出てGAE Launcher動かないんだが
コマンドプロンプトにコマンド直打ちでデプロイ出来たよ

971:nobodyさん
10/01/17 12:50:08
>968ですが自己解決しました。前者で動くみたいです。
スレ汚し失礼しました。

972:nobodyさん
10/01/17 14:01:44
GAEのcronでリプライに反応するプログラム動かすと、失敗ばっかりしてる。
スクリプトが重いのかな

973:nobodyさん
10/01/17 23:27:52
>>972
そうだね

974:nobodyさん
10/01/18 00:50:08
>>972
Twitterに単純にPostするだけのスクリプトと比べて重いの?

975:nobodyさん
10/01/18 02:18:12
URLリンク(d.hatena.ne.jp)
ここのソースを借りてTL上の単語に反応するようにしたいと思っています。
手動でブラウザからphp叩けばきちんと動くんですが
cronで叩くと「ファイルが開けません 」というメールが返って来てしまい、動作しません
ソース見た限りではおそらくdatファイルが開けないという事だと思うんですが…
手動でやる分には問題無いのでcron側の問題でしょうか
メールでphpのエラーメッセージを持ってきているので
cronの実行コマンドのファイルパスは合っていると思います。
プログラミング・cron等は全く手をつけたことがなくて、色々調べてみたのですが
分かりませんでした。
解決方法ご存じの方いらっしゃいませんでしょうか。

976:DAWNTO_Windy-melt ◆Windy/f9HNwg
10/01/18 03:05:41
>>975
ソースうpが原則です、その方がスグに解決しますよ

977:nobodyさん
10/01/18 03:13:31
パーミッション設定してないだけじゃねーの?

978:975
10/01/18 04:13:21
>>976
失礼しました。ソースうpしました。
URLリンク(kissho.xii.jp)
反応語句部分ところとusernameとpass以外いじってません。

>>977
パーミッションというとdatファイルのでしょうか?666に設定してあります。
これで手動ではきちんと動くんですが、もしかしてphpの方も設定しないといけないんでしょうか
試してみます。

979:nobodyさん
10/01/18 13:08:22
>>978
cronを使うと途端にファイルが開けなくなる場合は、ファイルのパス指定で間違えてるのがほとんど。

980:nobodyさん
10/01/18 13:57:52
スレ違いかもしれないけど、良かったら教えてほしい
今度マルコフ搭載したボット作ろうと思うんだけど、ちゃんと勉強したい
プログラムを自分で組めるまではいかなくても、改変出来る程度の知識を身に付けたいと思ってる
なんか良いおすすめの本とかあるかな?
ちなみに自分のレベルは毛の生えた初心者


981:nobodyさん
10/01/18 14:06:01
プログラム全くわかんないならまずphp初心者スレでも見てあそこのテンプレのURL一通り見てくればいんじゃないの。
マルコフ連鎖とか形態素解析とかそういうのは最低限の土台できてからであって
いきなりやろうとしてもろくなことにならんよ。

982:nobodyさん
10/01/18 14:19:22 scJ7qSxR
>>829
google_appengine_projects.ini
を探して消す。

983:nobodyさん
10/01/18 15:21:00
bot製作者の方に質問なんですが
よく解除するときはリムーブじゃなくブロックしてくれってあるのはどうしてですか?
リムーブだとなにかまずいんでしょうか

984:nobodyさん
10/01/18 15:27:16
>>983
リムーブされてもbotからのフォローが残るからでは?

985:nobodyさん
10/01/18 15:27:26
>>983
管理が面倒臭いからじゃない?
フォローしてる人に話しかけるタイプのbotだったりしたら
リムられてるのに話しかけてしまうのは迷惑だろうから
フォロワーとフォローは同じにしておきたいと思うんじゃないか

986:975
10/01/18 15:50:11
>>979
cronの実行コマンドのパスでしょうか?
何度も確認してみたのですが、やはりファイルパスは合っています
正常に動くphpと同じディレクトリに入れてあるので、それをコピペしてファイル名書き換えてます
動いているもの→/usr/local/bin/php /home/*****/public_html/*****/post_random.php
動かないもの→/usr/local/bin/php /home/*****/public_html/*****/reply_tlget.php

ちなみにphpのパーミッション設定も変えてみましたが、ダメだったようです。

987:nobodyさん
10/01/18 16:19:57
>>986
$filenameの方を絶対パスにしてみて

988:975
10/01/18 17:30:36
>>987
それで動くようになりました!!
反応が不安定ですがとりあえず動くようになりました!!
不安定なのはphpの問題っぽいので自力で何とかしてみます
本当にありがとうございました!!


989:nobodyさん
10/01/18 17:55:35
>>988

>>979だけど説明悪くてすまなかった

990:nobodyさん
10/01/18 18:04:06
>>980
相当難しくなると思う。
初心者ならまずphpでいろんなbot作って基礎を確実にして。

マルコフ連鎖もWikipediaだけではよくわからないと思う。

個人的に思うんだが、マルコフ連鎖を使って呟かせるより他の人の過去の呟きを拾ってbotに呟かせたほうがより人間っぽいと思う。まぁ楽しむ目的でbotつくるならマルコフ連鎖でもいいけど。

991:nobodyさん
10/01/18 20:03:50
そういや次スレはどうするんだ?

992:テンプレ案1(GAEのがj.mpになってるのはURLが長かったから)
10/01/18 21:45:52
プログラムとかわかりません><
URLリンク(twittbot.net)

Perl
URLリンク(search.cpan.org)

PHP
URLリンク(pear.php.net)
URLリンク(labs.transrain.net)

Ruby
URLリンク(twitter4r.rubyforge.org)

Java
URLリンク(yusuke.homeip.net)

プログラミングができなくても作れるTwitter botの作り方
URLリンク(pha22.net)

cron
URLリンク(www.onlinecronjobs.com)
URLリンク(www.setcronjob.com)
URLリンク(mywebcron-com.loopiasecure.com)
URLリンク(cron-job.de)

GoogleAppEngineによるcron
URLリンク(code.google.com)
URLリンク(j.mp)
URLリンク(d.hatena.ne.jp)

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

994:nobodyさん
10/01/18 21:52:04
>>993
そのプログラムのリプライ処理の部分を書いてくれ

995:テンプレ案2
10/01/18 21:52:59
OAuth
URLリンク(wolf.silk.to) (要curl)
URLリンク(www.msng.info)
URLリンク(j.mp) (curl不要その1)
URLリンク(j.mp) (curl不要その2)

TwitterAPI日本語訳
URLリンク(watcher.moe-nifty.com)


他に何かあったら追加ヨロ

996:テンプレ案2
10/01/18 21:53:43
OAuth
URLリンク(wolf.silk.to) (要curl)
URLリンク(www.msng.info)
URLリンク(j.mp) (curl不要その1)
URLリンク(j.mp) (curl不要その2)

TwitterAPI日本語訳
URLリンク(watcher.moe-nifty.com)


他に何かあったら追加ヨロ

997:nobodyさん
10/01/18 21:53:44
だれか次スレ立ててくれ

998:nobodyさん
10/01/18 22:43:45
>>978
* * * * * wget URLリンク(example.com)
ってやってる?

* * * * * wget /var/www/path/to/aaa.php
とかしてませんか?

999:nobodyさん
10/01/18 23:19:20
立てた。
スレリンク(php板)

1000:nobodyさん
10/01/18 23:22:38
おまんこ

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch