Skip to content
Tweetbot makes writing twitter bots twivial!
Ruby
Find file
Latest commit ccad62d @coreyhaines Update version
Failed to load latest commit information.
example Example expansion
lib Update version
spec Add status capturing events
.gitignore Initial gem configuration
.rspec Move over implementation
.rvmrc Gemset addition
Gemfile
README First README
Rakefile Initial gem configuration
tweetbot.gemspec Remove version on tweetstream

README

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.
Something went wrong with that request. Please try again.