Sha256: 3e95d87d700f901178c6b4763fceac84f5a82325f27492c3d2ae4908832ee7a3
Contents?: true
Size: 889 Bytes
Versions: 2
Compression:
Stored size: 889 Bytes
Contents
module Chatterbot # # primary Bot object, includes all the other modules class Bot include Utils include Blacklist include Streaming include Config include Logging include Search include Tweet include Profile include Retweet include Favorite include Reply include Followers include UI include Client include DB include Helpers # # Create a new bot. No options for now. def initialize(params={}) if params.has_key?(:name) @botname = params.delete(:name) end @config = load_config(params) if reset_bot? reset_since_id update_config puts "Reset to #{@config[:since_id]}" exit else # update config when we exit at_exit do raise $! if $! update_config_at_exit end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chatterbot-0.9.1 | lib/chatterbot/bot.rb |
chatterbot-0.9.0 | lib/chatterbot/bot.rb |