@yujinchou botとは?
http://twitter.com/yujinchou
「夏目友人帳」の夏目くんが名前を返してくれる非公式botです。
普通のつぶやき&リプライは自動で行います(お知らせなどのみ人力です)。
名前を返してもらうには?
- @yujinchou にあてて「名前を返せ(or返して)」とつぶやいてください。
- 上記の他に、「名を返せ(or返して)」「名前返せ(or返して)」でも反応できます。
- うまくいくと、長くても15分後には @yujinchou よりリプライが届きます。
その他にできること
- ときどき原作中のセリフをランダムにつぶやきます。
- いくつかの呼びかけにも反応します。反応ワードは随時増やす予定です。
反応ワード例
- 挨拶(おはよう・こんにちは・こんばんは・おやすみ・おかえり・ただいま)
- 天気(暑い・寒い)
- 名前(なつめ・なっつめー・夏目)
- ニャンコ先生用?(にゃん・にゃふ・にゃー)
お願い
- リプライは失敗することもあります。反応がないときは再度呼びかけてみてください。ただし、短時間に連続で呼びかけられても、1回しかリプライを返さない設定になっています(エラーを防ぐため)。
- フォローいただいた際のフォロー返しは人力で行っていますので、少しお時間をいただくことがあります。ご了承ください。
- 反応ワードの追加など、メンテナンスはゆっくりペースで行います。
- キャラが崩れてたらごめんなさい。
- その他、ご意見・お問い合わせなどは @yujinchou へのDMでお願いします。
以降は @yujinchou bot を作った直後の記述(2009/09/19)。作成メモも兼ねてます。
twitterのbotを作るのも初めてなら、自力でCRONを設定するのも初めてでアワアワな感じになりながら実験中です。
作ったbotのURL
http://twitter.com/yujinchou
以前紹介したこともあったんですが、夏目友人帳というマンガが大好きなのです。
その中で、詳しい経緯は省きますが、主人公の夏目という少年が妖怪に名前を返すシーンがあるんですね。
というわけで、twitter上で@yujinchouに宛てて呟くと、夏目くんに名前を返してもらえるbotを作りました!(全然理由になってない)
具体的な流れ ※追記あり
- twitter上で@yujinchouをフォローする(フォローしなくてもリプライは返せますが、そのリプライを自分のタイムライン上で直接見ることができません)
- twitter上で@yujinchouに宛てて呟く
- 一定時間後、@yujinchouから自分宛てにリプライが届く
- フォローしていただいた方(スパム除く)には、追って人力でフォローをお返しします
もれなく妖怪扱いになりますが、そこは仕方ないです......
自分のtwitterアカウントではテストしてるんですが、ここをご覧になっていてtwitterを使ってらっしゃる方は、よろしければ、@yujinchouに宛てた呟きテストにご協力いただけると嬉しいです。
@yujinchou宛に呟いた後、10分~20分後くらいには、@yujinchouからの返事が届くはず。
どうぞよろしくお願いします!
自分用にさくらインターネットのCRON設定メモ
指定された日時にプログラムを実行するために、さくらインターネットで使用できるCRON機能を設定したのですが、理解していない部分が多く手こずりました。
結局動いた設定はこんな記述。↓
cd /home/アカウント/www/プログラムがあるディレクトリ ; /usr/local/bin/php /home/アカウント/www/プログラムがあるディレクトリ/プログラムの名前 1> /dev/null
最後の「1> /dev/null」は、CRON機能を実行した際のお知らせがさくらインターネット上のメールに届かないようにするためのおまじない(?)。
CRON機能は5つまで設定できるので、今であればあと4つ、プログラムを仕込めます。
botを作ろうと思ったきっかけ
http://pha22.net/text/twitterbot.html
この記事を読んで、これを使えばできるかも...! と調子に乗りました。
あと、twitterで「夏目」とか「夏目友人帳」とか検索しても、意外にbotが出てこなかったから。
※ちなみに、ニャンコ先生はいらっしゃいました。
※http://twitter.com/Nyankosenseibot