Skip to content

Instantly share code, notes, and snippets.

@sasamijp
Created November 24, 2013 14:47
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save sasamijp/7628031 to your computer and use it in GitHub Desktop.
Save sasamijp/7628031 to your computer and use it in GitHub Desktop.
前Anonymousで公開してた
# -*- encoding: utf-8 -*-
require 'rubygems'
require 'tweetstream'
require 'twitter'
require './key.rb'
Twitter.configure do |config|
config.consumer_key = Const::CONSUMER_KEY
config.consumer_secret = Const::CONSUMER_SECRET
config.oauth_token = Const::ACCESS_TOKEN
config.oauth_token_secret = Const::ACCESS_TOKEN_SECRET
end
TweetStream.configure do |config|
config.consumer_key = Const::CONSUMER_KEY
config.consumer_secret = Const::CONSUMER_SECRET
config.oauth_token = Const::ACCESS_TOKEN
config.oauth_token_secret = Const::ACCESS_TOKEN_SECRET
config.auth_method = :oauth
end
#Twitter.update_profile(:name => "test")
client = TweetStream::Client.new
client.userstream do |status|
if status.text.include?("(@sasamijp)") && !status.text.include?("RT") then
text = status.text.sub("(@sasamijp)","")
text = text.sub("@","")
Twitter.update_profile(:name => "#{text}")
option = {"in_reply_to_status_id"=>status.id.to_s}
tweet = "@#{status.user.screen_name} #{text}に改名しました"
Twitter.update tweet,option
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment