Twitter BOTをつくりました

化合物についてのTwitter BOTを未完成ですが習作で作りました。
https://twitter.com/kagoubutsu_bot
Twitter BOTはご存知の方も多いと思いますが、自動で特定のつぶやきをするアカウントのことです。
例えば
・定期、不定期で特定のつぶやきをする
・とばされた@に対して特定の返答をする
などの挙動を示すことが多いですね。

最初に考えたBOT仕様としては
・定期的に1つの化合物の名前・簡単な説明・2D構造式・3D構造式をつぶやく
・とばされた@に化合物名が含まれていれば、名前・簡単な説明・2D構造式・3D構造式で@を返す
・一定時間につぶやかれたツイートを検索して、登録された化合物があればリツイートしてその化合物の名前・簡単な説明・2D構造式・3D構造式をつぶやく
といったもの。

たぶん同じようなものもあるし、簡単な質問に答えるだけでBOTを作成してくれるサービスもありますが、今回はあくまで勉強のためにBOTを作成したいので、PHPを使ってできるだけ自力でBOTを作ります。
現状は名前と3D構造式を定期的につぶやくという基本の仕様のみ実装できたので、残る課題として
・複数の画像を同時につぶやく方法がよくわからない
→4枚まで同時にアップできるらしい。現状1枚のみの方法しかわからないので見栄えの良い3D画像をアップしている。
・@に対して反応する
・一定時間につぶやかれたツイートを検索してツイート
・化合物の説明
・登録している化合物が少ない
→データベースソフトを使った方が良い?MySQL等?
・英語版もつくりたい

ぼちぼちと機能を追加したいと思います。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)