Yo
2016年ですがYo使ってますか? 使ってますよね?
Yo APIを使って一分に一度Yoを飛ばすコードを書いて友人に死ぬほど怒られたのでシェアします。
yo4r
RubyでYo APIを簡単に使えるGemをこちらの方が作ってくださっているので、gem install yo4r
でインストールする。
後はYo API tokenをここから取得するだけ。
以下のコードのSOMEONE
の所をあなたの友人のユーザー名に設定して実行させれば、友人には1分に一度Yoが送られます。
YoのAPI制限上、1分に一度に設定していますが(二度以上送れるのか検証してないですが)、Yoが鳴って少し忘れたころにもう一度Yoが届く、というちょうどよい塩梅になっており、Yoによるコミュニケーションが加速します(スマホのバッテリ消費量もちょっぴり加速します)。
一応1000回繰り返すように設定しているので16時間半しか動きませんが、ループの回数は各自自由に設定して下さい。
yo.rb
require 'yo4r'
for yo_num in 1..1000 do
client = Yo::Client.new(api_token: 'YOUR TOKEN')
# YO
client.yo(username: 'SOMEONE')
sleep(60)
end
10分くらいすると友人から電話が掛かってきて今すぐ止めろと怒られました。
以上。