Sha256: 911063e21d29456a823e8b7fe4fb7d5ab4b4cac638c4aac67d9fa974c8cb7867

Contents?: true

Size: 460 Bytes

Versions: 3

Compression:

Stored size: 460 Bytes

Contents

#!/usr/bin/env ruby
require "./<%= bot_name %>"

def set_locale(locale)
  begin
    Boty.locale = locale || :en
  rescue I18n::InvalidLocale
    Boty.locale = :en
  end
  Boty::Locale.reload
end

set_locale ARGV.pop

session = Boty::Session.new
session.start do |bot|
  bot.desc bot.name, I18n.t("template.presence", bot_name: bot.name)
  bot.hear(/#{bot.name}/i) do
    next if message_from_me?
    say I18n.t "template.hello", user_name: user.name
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
boty-0.0.17.1 template/project/bot.tt
boty-0.0.17 template/project/bot.tt
boty-0.0.16 template/project/bot.tt