萌えツイを考えてみたが、現在頓挫中(桜織ツイート

Twitter のボットを作ろうかな、とちょっと思っている。
理由はボクのやりたいことができるボットがないからだ。やりたいことは以下の通り。

  1. 季節を認識する
  2. 祝日を認識する
  3. ボットにするキャラの生活パターンに合わせたツイートができる
  4. 画像も含めてツイートする
  5. テキスト ファイルを読み込ませて、それをツイートするモードが欲しい

他のことはいろいろできるボットは多い。特定の単語に反応したり、Reply に反応したり。⑤は BOT サービスだと GUI を使ってツイート内容を一つ一つ登録するタイプが多い。そんなのめんどくさい。テキスト ファイルを放り込むだけで済ませたい。
とりあえずツイートする部分を PHP で組んでみようと思い、組んでみた。

わりとあっさりできる。あとは季節・月・曜日や祝日をチェックして、それに応じたセリフをツイートするように組むだけ……なのだが、もう一つ問題がある。それは画像だ。上のツイートではもちろん画像のツイートに成功している。しかしそれが毎回新しい画像なら問題ないのだが、キャラのセリフにあわせた表情の画像をツイートするとなると、同じ画像を何度も使用することになる。
同じ画像がすでに Twitter 上にあるのにまたアップロードするのはよろしくない、とボクは思う。Twitter のサーバがそんなことで圧迫を受けるなんて事はまったくないだろうけど、やっぱり他人のサービスだし、できるだけ避けたい。

そこで考えたのが、予め必要な画像をツイートしておくと言うものだ。Twitter は画像の引用ができる。サービス開始前にツイートに必要な画像を全部ツイートしておいて、ボットがツイートするときには、アップロードした画像の URL と一緒にツイートすれば良いのだ。
しかしここでも問題がある。アップしたい画像は何千枚にもなるのだ(汗)。表情・ポーズ・服装を全部用意すると膨大な数になってしまうのである。はたして画像をアップロードするためだけにツイートしてよいものか? BAN されるのではないか……。

ところがこの「予め画像をアップロードしておく」というのには欠点があることが判明する。確かにツイートにすでにアップロードしておいた画像を含ませることはできるんだけど、その画像をクリックするとアップロードしたときのツイートが表示されてしまうのだ……orz(下のツイート)

というわけで毎回画像をアップロードするしかないのか……???
というところでこの Twitter ボット計画は現在頓挫中……。

下の写真はお昼に食べた日乃屋カレーのスペシャルカレー(三種盛り)。
ボクの中でウィンナーと鶏南蛮は定番となりつつある。残り一つを気分によって変える感じだ。