LoginSignup
0
0

More than 5 years have passed since last update.

Yo APIを使って一分に一度Yoを飛ばす

Last updated at Posted at 2016-07-23

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分くらいすると友人から電話が掛かってきて今すぐ止めろと怒られました。

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0