Last active
November 22, 2016 09:01
-
-
Save tsux89/ff7b3a4c93fb975acc86a0bca852f3aa to your computer and use it in GitHub Desktop.
わさらー団を撲滅します、かなり古いgemを使っているので気を付けてください。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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