Skip to content

Instantly share code, notes, and snippets.

@tsux89
Last active November 22, 2016 09:01
Show Gist options
  • Save tsux89/ff7b3a4c93fb975acc86a0bca852f3aa to your computer and use it in GitHub Desktop.
Save tsux89/ff7b3a4c93fb975acc86a0bca852f3aa to your computer and use it in GitHub Desktop.
わさらー団を撲滅します、かなり古いgemを使っているので気を付けてください。
# coding : UTF-8
require 'twitter'
require 'tweetstream'
# sample consumer keys are Twitter for iPhone.
ck = 'IQKbtAYlXLripLGPWd0HUA'
cs = 'GgDYlkSvaPxGxC4X8liwpUoqKwwr3lCADbz8A7ADU'
at = ''
ats = ''
# config client keys
$host = Twitter::REST::Client.new do |config|
config.consumer_key = ck
config.consumer_secret = cs
config.access_token = at
config.access_token_secret = ats
end
TweetStream.configure do |config|
config.consumer_key = ck
config.consumer_secret = cs
config.access_token = at
config.access_token_secret = ats
end
client = TweetStream::Client.new
client.userstream do |s|
# define
usr = s.user.screen_name
str = s.text
bio = s.user.description
nam = s.user.name
# test
puts "#{usr} :: #{nam} :: #{bio}"
# seaching that fuckin fanatic of wasara...
search_wasara = /(wa|わ|ワ)(sa|サ|さ)(ra|ら|ラ)/
if search_wasara =~ bio || search_wasara =~ nam then
$host.block("#{usr}")
puts "#{usr} is blocked by me. serves you right!"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment