Skip to content

Commit

Permalink
First README
Browse files Browse the repository at this point in the history
  • Loading branch information
coreyhaines committed Sep 29, 2011
1 parent 6c458a4 commit 39a0f16
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
So you want to write a twitter bot. Use my gem. Then, you can just do this:

load 'twitter_auth.rb'
require 'tweetbot'

bot = TweetBot.configure do |config|
config.response_frequency = 100

config.respond_to_phrase "tweetbot example phrase" do |responses|
responses << "I am tweetbot!" << "You rang?" << "Pretty cool, thanks for saying hello"
end

config.respond_to_phrase "hey @tweetbot" do |responses|
responses << "Hey back at ya" << "You rang again?"
end

config.twitter_auth = TwitterAuth::AuthKeys
end

bot.talk

and build a file called twitter_auth.rb that has your keys

module TwitterAuth
MyName = 'twitter_name'
ApigeeEnpoint = nil
def self.use_apigee?
!ApigeeEnpoint.nil?
end
AuthKeys = {
consumer_key: "key",
consumer_secret: "secret",
oauth_token: "token",
oauth_token_secret: "token_secret"
}
end


Abstracting out the apigee stuff, don't worry. Just leave it like that for now.

0 comments on commit 39a0f16

Please sign in to comment.