Last active
January 29, 2016 03:42
-
-
Save iconnor/1755151cea4fcff0c946 to your computer and use it in GitHub Desktop.
Also remove bot replies
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
client = Twitter::REST::Client.new do |config| | |
config.consumer_key = ENV['twitter_bot_consumer_key'] | |
config.consumer_secret = ENV['twitter_bot_consumer_secret'] | |
config.access_token = ENV['twitter_bot_access_token'] | |
config.access_token_secret = ENV['twitter_bot_access_token_secret'] | |
end | |
client.direct_messages(count: 200).each do |message| | |
if message.full_text =~ /uses TrueTwit validation. To validate click here/ | |
puts "Don't even... #{message.full_text}" | |
sender_id = message.sender.id | |
client.destroy_friendship(sender_id) | |
client.destroy_direct_message(message.id) | |
elsif message.full_text =~ /crowdfire|thanks for follow|unfollowersme|for the follow|you for follow|join my free email|free followers|look at this great site|Join us\: http|Follow Me On|Ty for follow|connect on LinkedIn|will follow back/i | |
puts "Safe to ignore autoreply: #{message.full_text}" | |
client.destroy_direct_message(message.id) | |
else | |
puts "Okay to leave #{message.full_text}" | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment