2012-03-01から1ヶ月間の記事一覧

日和橙子への新機能?

bot

島内ラジオであるQQQのセリフをreplyするように設定してみました。 まぁ、この辺はまだ試作段階で、TL発言するようにしてみるのもありかな〜……とかちょっと思ってみたりはしますが、今のところはreplyで。 「QQQ聴きたい」「QQQ聞かせて」とか@すると返…

まさに無関係だけど

受診の結果、条件付きで装具を外すこととなりました。 まぁ、まだ骨がくっついてないので完全に外れたわけではないんですが。

ふと見てると

bot

コンスタントにSPAM系も来るのはどういうわけだ。 まぁ、手動でSPAM報告するかブロックするか放置して気がついたらいなくなっているのを待つかの3通りになるわけですが。 大抵は気がついたら消えているのでどうでもいいか、とか思ったりしてたりします。 ま…

それとは全く関係ないですが

明日はちょいと受診しなければなりません。 その結果で色々変化するにはするんですが……。

抑制処理を

bot

sourceで止められるようにできないかな、とか思ってみたんですが。 フォローしているキャラbotも半数以上がそのsourceを使っているという事実が割と分かってしまったため、その抑制をするのは危険であると判断されました。 で、その結果、今までどおりscreen…

抑制処理

bot

うん、フォローしてきた方が初日でこれを発動するなんてことは予想してなかったんだ(苦笑 まぁ、ちょいとばかり様子見……とか思ってはいるんですけどね。 とりあえず2〜3日様子を見ることにはなりそうですが。 なんていうか、正直ウザいw

楓に新たな機能?

bot

一昨日までの流れからすると杏璃に走る可能性が高かったはずなのに、今度は何故か芙蓉楓に。 まぁ、これも俺の願望だったりするわけですがw とりあえず楓のお料理機能(のようなもの)を付加してみました。 今回は2つの辞書を使えるかどうかのテストケース…

ここまできたら

あとは自動で……となるわけですが、この辺はまたいずれ。

手動でテスト

アップロードをしたら、ブラウザでbot.phpのあるURLを入力します。 例えば「http://hogehoge.com/twitter/bot.php」などです。 ※リンクを避けるためにひとつのtを全角にしています エラーがなければ Twitterへのpostに成功しました。 @hogehogebotに投稿し…

アップロード

「data.txt」「reply_pattern.php」「bot.php」及び「setting.php」の4つを編集したら、サーバにアップロードをします。 このときに注意するのは、アップロードのモードは「アスキーモード」であること、アップロードの際の漢字コードの「変換なし」であるこ…

setting.phpを編集する

最終的にこのsetting.phpを編集しないと何もできません。 //設定 $screen_name = "○○"; //botのid名 $consumer_key = "××"; // Consumer keyの値 $consumer_secret = "△△"; // Consumer secretの値 $access_token = "□□"; // Access Tokenの値 $access_token…

次に「bot.php」を編集する

bot.phpはbotを動かすのに全ての基本となるファイルです。 このファイルを直接開いたりCRONで叩くことによりbotは動作をします。 このファイルを開くと //botの動作をここに書いてください という記述があるので、この下に書きます。 $response = $eb->postR…

次にreply_pattern.phpの編集

このファイルを開くと次のような感じに表示されていると思います。 $data = array( //「おはよ」を含む発言(「おはよ」「おはよう」「おはよー」など)を受け取ると「おはようございます、御主人様」もしくは「Good Morning, Master.」と返すサンプルです "…

まずはdata.txtの編集

PHPファイルが書けるエディタで「data.txt」を編集します。 文字コード等は上に記述しているとおりのコードにしなければなりません。 コードを合わせたら、1行1つぶやきとして編集をします。 つまり、改行するごとにつぶやく数が増えていく、というわけです…

キャラ作りをちゃんとしよう

そもそもbotを作るからには、どんなキャラを作りたいのか、その辺を明確にしておくといいでしょう。 俺の場合はゲームに登場するキャラなので、実際にゲームをやりながらキャラをつかんだり色々やっていました。 オリジナルでキャラを作る場合は、明確にしな…

アーカイブの中にあるものを見てみよう

まずEasybotterのアーカイブを展開すると、その中に一つのフォルダと、いくつかのファイルがあることが分かります。 「PEAR」フォルダとその中身は弄らないで下さい。 存在するテキストファイルで、実際に弄る必要があるのは「data.txt」です。 このファイル…

Twitter botを作るのに必要な最低限のもの

これがないと最低限始まらないものを挙列します。 Easybotterのアーカイブ 配布サイトからまず落とさないとどうにもなりません。 この中身は構造を変えないように気をつけましょう。 Twitter botを使うためのアカウント 無論これがないと意味がないでしょう…

Easybotterを使用したbotの作成

それほど難しいものではないので、基本的に配布サイトのとおりにやればできる……んだけど、難航している人が意外と多いっぽい。 ここではある程度の覚え書きになるけど、何となく書いてみようかなと。 ただし、半分くらい俺自身のメモ程度でもあるので、その…

それとは別ですが

bot

一日1回、フォロワーが増えたらreplyを抑制するようにIDを追加しているのですが、これがなかなかの曲者。 如何せん人によってはその辺をどうにかできるようにしたい、というのもあるわけで、そういう意味ではこの抑制処理は非常に面倒ではある、という結果に…

風花に引き続き

bot

今度は速瀬まなみにも同様の機能をつけてみたりしてました。 一発目に記述ミスがあって失敗しましたけど(ぉぃ 今回は「基礎訓練をしたい」「集中訓練しよう」等と言うとまなみが訓練をします。 とはいえ、風花のときみたいに一緒にやるという前提ではなく、…

風花botのみ新機能というか

bot

新たな反応単語を用意。 「放課後訓練しよう」または「放課後訓練したい」というと、速瀬慶司とやってたアレみたいに訓練をします。 とはいえ、まず20%の確率で準備していない、と言われ、訓練を開始しようとしても、10%の確率で準備していない、と言われ…

今回は

bot

何か実装した、というわけではなく、実装したものに対する備忘録です。 (1)reply制限で必要な文字列の抽出を更に追記する これ自体はEasybotter非公式wikiの中にあるソースの一部です。 if(preg_match("@bot@i",(string)$reply->user->screen_name) || in…

んでもって

bot

さすがにこれ以上はないだろうと思っていましたが、まだ新たなbotを作りたい衝動に駆られていたり。 もっとも、cronを叩くにしても何にしても色々資源が足りないので、気が向いたら、ということにはなりそうですが。

開発の話ではないのですが

bot

とりあえずbotには必ずといっていいほどセクハラを越えたようなことをreplyに求める人がいたりします。 で、botの説明ページにはその辺を注意書きとして書いているわけですが……多分見てないんだろうなぁ……。 ということで、妙にしつこかったりした人には抑制…

TL反応がかなりレスポンスが悪くなってきたので

bot

TLを読み取るための行数をデフォルトの20から150くらいまで一気に増やしてみた。 これで取りこぼしが少なくなる……と思ったら、まったく取りこぼしなし。 すげえ。

なんか

bot

公式にドヤ顔で報告したのがいるんですが○刀乙 まだ超見切り発車やっちゅうの……。 まぁ、まだ流している程度みたいなのでそれほどダメージはないのですが。 とりあえずドヤ顔で報告とか勘弁してくれ……。

更にリリース

bot

今度はメインヒロインじゃありません。 Strawberry Nautsに登場するたんぽぽ。 少女です、正真正銘。 なのであんなことやこんなことをしちゃダメ、絶対。 ということで、今度は公式にバレねえよな……?