Newer
Older
Thesis_System / models / tweet.rb
@Fumichan Fumichan on 13 Nov 2019 969 bytes First Commit
require 'twitter'

class Tweet

  def initialize
    #@text = ["ちゃうねん",
    #         "せやないねん",
    #         "どないやねん",
    #         "ええねん",
    #         "これや!!",
    #         "いけるで!!",
    #         "こっからや!!"]

    @client = Twitter::REST::Client.new do |config|
      config.consumer_key        = "JtDs7dwv2t6D6FUiJaYUF2Txq"
      config.consumer_secret     = "sWLIvh9vZUrxRgHGjLsOFFfOabSLFFesHtvU5g1NnB6z8iLXSI"
      config.access_token        = "1074583728964329472-iiFNvMte2ly7EMHwYvpnRA5VvzTI4u"
      config.access_token_secret = "sRxbZ3KMHfsST2hTkfjsJ8ZBFatZlrjbzxtlAC0CcsMGW"
    end
  end

  def comment_tweet(text)
    tweet = text#@text[rand(@text.length)]
    update(tweet)
  end

  private

   def update(tweet)
     begin
       @client.update(tweet)
     rescue => e
       nil #TODO
     end
   end

end

# tweetを実行する
if __FILE__ == $0
  Tweet.new.comment_tweet(text)
end