Sha256: 1bbe486fe67266f718e0b381fe1e672a82239be6f467dcb43c7ae766444250d3
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
class SlackSmartBot # help: ---------------------------------------------- # help: `Hi Bot` # help: `Hi Smart` # help: `Hello Bot` `Hola Bot` `Hallo Bot` `What's up Bot` `Hey Bot` `Hæ Bot` # help: `Hello THE_NAME_OF_THE_BOT` # help: Bot starts listening to you # help: After that if you want to avoid a single message to be treated by the smart bot, start the message by - # help: Also apart of Hello you can use _Hallo, Hi, Hola, What's up, Hey, Hæ_ # help: def hi_bot(user, dest, dchannel, from, display_name) if @status == :on save_stats(__method__) greetings = ["Hello", "Hallo", "Hi", "Hola", "What's up", "Hey", "Hæ"].sample respond "#{greetings} #{display_name}", dest if Thread.current[:using_channel]!='' respond "You are using specific rules for channel: <##{Thread.current[:using_channel]}>", dest end @listening[from] = {} unless @listening.key?(from) if Thread.current[:on_thread] @listening[from][Thread.current[:thread_ts]] = Time.now else @listening[from][dest] = Time.now end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slack-smart-bot-1.9.2 | lib/slack/smart-bot/commands/general/hi_bot.rb |
slack-smart-bot-1.9.1 | lib/slack/smart-bot/commands/general/hi_bot.rb |