最近登録して遊んでるTwitterでbotと言うのを作ってみました。
これも今更ぁな感じですが気にせずに遊んでみました。
プログラム(らしきもの)組むなんて中学生くらいの頃に遊んでたQuickBasic以来、Excelの簡単なマクロくらいしか作ってなかったのでイチから勉強してみる事にしました。
Ruby(ルビー)という言語で作ってます。
botはPHPとかPerlでも作れるみたいですがその可愛い名前に魅かれて「Rubyで作ってみよう!」となりましたw
bot紹介
名前も何も決めずに作りましたw お気軽にフォローしてください。
今はテスト期間的な段階なので手動で実行してますw(その時点でbotでは無いんですが^^;)
今後はタスク スケジューラでPOSTするか、cron的な何かで動かそうと思ってます。
何をするbotか
Twitter検索から「ゲシュタルト崩壊」で出てきたPOSTをテキトウな正規表現で絞って、その中からランダムに選んで「~がゲシュタルト崩壊しました。(from @???)」な形でPOSTします。
「~」によっては変な文章になる事があるのですが、気にしちゃだめです。
ちなみにゲシュタルト崩壊とは
同じ漢字を長時間注視しているとその漢字がバラバラに見えたり、連続で羅列された文字列を読み続けると途中からなんとも形容しがたい、いわゆる「こんがらがった」状態になる現象である。例えば平仮名の「あ」を連続で書き続けた場合、「あ」という文字はこんな字だったか?と思ってしまう現象がこれにあたる。ただしこの際、静止網膜像のように消失は起きないとされる。また個人差はあるものの、「仏」や「公」、また「化」などの字、文字列を凝視した時にこのような現象が起きやすいと言われている。
問題点
- そもそも「ゲシュタルト崩壊」ってあまりPOSTされないw
- だから検索にも引っかかりにくい。だからまったく同じ文章がPOSTされる可能性がある。
- Twitter検索って勝手に使っても怒られない?
- (from @??)って形で最後にPOST元の人を出してるけど勝手に出して良いの?
- 大体、from ○○って表記で合ってるの?Twitterのその辺の事をあまり分かっていない。
したい事と実装予定としなきゃいけない事
- 名前決めたい。
- アイコン作る。 ・・・誰か作ってくれる人いませんか?
- POSTする時間を決めたい。1時間毎か30分毎か、もっと間隔空けるか。
- ランダムに単語抽出してゲシュタルト崩壊を誘発させるようなPOSTする。
- @gestaltzerfallでつぶやくと何か反応する。
コメントする