きっかけはグループ社長のこのポストでした。
さあ、いよいよ本日はツイッター企画第 7弾!居酒屋かまどか飲み放題248円。対象店舗は秋葉原店・飯田橋店・池袋西口店・池袋メトロポリタン口店・新宿歌舞伎町1号店・2号店・京橋店・高田馬場店・和光市南口店・千葉店 ※私のフォロワーのみの限定サービス。 2:07 PM Apr 22nd webから
248えん?
Read More →
きっかけはグループ社長のこのポストでした。
さあ、いよいよ本日はツイッター企画第 7弾!居酒屋かまどか飲み放題248円。対象店舗は秋葉原店・飯田橋店・池袋西口店・池袋メトロポリタン口店・新宿歌舞伎町1号店・2号店・京橋店・高田馬場店・和光市南口店・千葉店 ※私のフォロワーのみの限定サービス。 2:07 PM Apr 22nd webから
248えん?
Read More →
Echofon for Firefoxを使っています。
TwitKitは意外と目立つ(?)のと、RT対応が遅れていたこともあり、乗り換えたクチです。
そんな私ですが悩みがありました。
それは、EchofonのDBがでかいことです。(-ω-)
50MBとか60MBとか(多分フォロワ多いともっとすごいんだろうなー)のsqliteファイルがFirefoxのプロファイル直下にできてしまう、しかも名前は「twitterfox-1.9.sqlite」ときたもんだ(Echofonの旧名がこれ。1.9バージョンアップ時はすでにEchofonだったじゃんねえ!)
Twitterって履歴をあんまり見ないし、見るなら検索使ってみるから別にEchofonに溜め込む必要はないしで、もうホントイライラしてました。
で、ついに今日気づきました。
about:configで見たらEchofonログイン?起動?時にDBを初期化する設定があることを…!
extensions.twitternotifier.clearDB
また なまえが ちがう…
trueにしたあと、Firefox・Echofon再起動。
これでDBが14kbになりました。文句ありません。
ただし今見たらまた「False」に戻っていたから、一回DBをクリアするとまた設定を戻されるんではないのかなと。
めんどくさいすねー。
忘れない頃にまたやろう。というメモでした。
http://pha22.net/twitterbot/
を使って(実際はだいぶいじってあるけど)作成したうちの子、@kimetterを動かしている方法。
ちなみにきめちゃんは「0・15・30・45」分に、15分前から今までの自分宛@を確認し、選択肢をどれかチョイスするbot。選択肢を「=」で区切って聞いてみます。
なぎゅ「@kimetter ねる=ねない」
きめちゃん「ヽ(`・ω・)ノ[ねる]」
なぎゅ「ねるかー(-ω-)」
と言った利用法を想定しています。ごはん食う場所決めとかね。
1.用意するもの
・LF改行が使えるテキストエディタ
おすすめはサクラエディタ。UNIX改行とか書いてある時もある。
・一通り動くことを確認したbot
これ重要。実際動いてないのはプログラムのエラーだったりする。
2.スクリプト
書くのもこっぱずかしいくらいなんだけど、こいつを文字コード「EUC」改行「LF」で保存する。拡張子は、「~~.sh」にする。
#!/bin/sh
cd /virtual/***/public_html/(自分のbotが置いてあるフォルダ)
/usr/local/bin/php reply_random.php
きめちゃんはreply_randomを改造したのでそれだけど、違うのを使ってるならそこも随時変える。
3.ファイルアップ手順
FTPでログインする。
↓
public_htmlじゃなくて、「/」の直下に「cron」ってフォルダを作る。
↓
そこに、作ったshファイルを置く。
↓
置いてきた方のファイル(サーバにあるほう)を右クリック。
「属性変更」「パーミッション」とかなんかを選択。
「705」にする。
↓
FTP作業はおしまい。
4.crontab設定
こっからはWebのサーバ管理画面。
cronジョブ、を選ぶ。
XREAは有料オプションをつけると「1時間に1回」のcronジョブを15個使えます。
そこで、
0 * * * * /virtual/***/cron/***.sh
15 * * * * /virtual/***/cron/***.sh
30 * * * * /virtual/***/cron/***.sh
45 * * * * /virtual/***/cron/***.sh
スクリプトは全く同じものを、4回設定してやることで無理やり「15分に1回」にします。
5.確認する
動いていない場合はワタシが書きそびれたか、設定がおかしいか。
特に改行コードとフォルダ指定ではまることが多々。