@homeltanに「褒めて」とリプライをすると過去24時間のツイート状況を教えてくれて、 インターネットから適切に距離をとってると褒めてくれるbot のソースコード
- グラフ出力を行った際にディレクトリの容量が膨れ上がる可能性がある。
- グラフの軸の調整
- グラフの文字入力に問題がある(フォントも含めて)
リプライ読み込みでRESTを使っているのでユーザーからのリプライに対して全返信してしまう
STREAMのAPIを使ってリプライすべきユーザおよびツイートを適切に絞り込む必要がある。
-
ツイート時間をlogとして取得しているので、これを何らかの形でリプしたユーザに詳細に伝えられればいいと思う。 -- 実装した(GR plotでツイート概況を画像として返す)
-
現状配列に格納したキーワードで真偽判定して駆動しているので、「ほめるたんのリプライを見た人からのリプライ」には対応してないので、もうちょっとコーナーケースを攻めたい 参考
正確にはリスペクトしてコンセプトを引き継いだもの。
# user_id = CONFIG["user_id"]
consumer_key = CONFIG["consumer_key"]
consumer_secret = CONFIG["consumer_secret"]
access_token = CONFIG["access_token"]
access_token_secret = CONFIG["access_token_secret"]
を読み込ませる
https://github.com/sciapp/gr/releases
curl -OL https://github.com/sciapp/gr/releases/download/v0.54.0/gr-0.54.0-CentOS-x86_64.tar.gz
tar -zxvf gr-0.54.0-CentOS-x86_64.tar.gz
echo "export GRDIR=/home/alt9800/dev/homeltan/gr" >>~/.bashrc
gem install ruby-gr
gem install numo-narray
なおcron駆動を行う都合上、GRDIRはshellにも記載すること
GR.rbはCentOS8ではqt(qt5devel)の破損によりフル機能が使えない様子
また、フォント周りの警告ダイアログがついて回るのでこちらも要検討