誰しも自分とは違う、別の「なにか」になりたい欲求はあると思う。
おじさんだけど美女になりたいと思う人はいるだろうし、パンダになってゴロゴロしていたいと思う人もいると思う。
僕は浅草を走るパンダバスになりたい。なので、なれるようにした。
もどりたかったら戻れる。
#!/usr/bin/env ruby
require 'twitter'
require 'open-uri'
client = Twitter::Streaming::Client.new do |config|
config.consumer_key = ""
config.consumer_secret = ""
config.access_token = ""
config.access_token_secret = ""
end
rest = Twitter::REST::Client.new do |config|
config.consumer_key = ""
config.consumer_secret = ""
config.access_token = ""
config.access_token_secret = ""
end
client.user do |tweet|
case tweet
when Twitter::Tweet
if tweet.text.include?("こうなりたい") && tweet.media? && tweet.media.first.is_a?(Twitter::Media::Photo)
url = tweet.media.first&.attrs[:media_url_https]
name = File.basename(url)
open(name, 'wb').write(open(url).read)
avatar = File.open(name)
rest.update_profile_image(avatar)
rest.update("なった", {in_reply_to_status: tweet})
elsif tweet.text.include?("もどりたい")
avatar = File.open("image/hisaichi5518.png")
rest.update_profile_image(avatar)
rest.update("もどった", {in_reply_to_status: tweet})
end
when Twitter::Streaming::StallWarning
warn "Falling behind!"
end
end