Sha256: ba41021df8dde4b3ff8e5b69e748965067ff6c9b19be341bc0df1ee6a1e1ad64
Contents?: true
Size: 817 Bytes
Versions: 2
Compression:
Stored size: 817 Bytes
Contents
class SlackSmartBot # help: ---------------------------------------------- # help: `Bye Bot` # help: `Bye Smart` # help: `Bye NAME_OF_THE_BOT` # help: Bot stops listening to you # help: Also apart of Bye you can use _Bæ, Good Bye, Adiós, Ciao, Bless, Bless Bless, Adeu_ # help: def bye_bot(dest, from, display_name) if @status == :on save_stats(__method__) bye = ["Bye", "Bæ", "Good Bye", "Adiós", "Ciao", "Bless", "Bless bless", "Adeu"].sample respond "#{bye} #{display_name}", dest if @listening.key?(from) if Thread.current[:on_thread] @listening[from].delete(Thread.current[:thread_ts]) else @listening[from].delete(dest) end @listening.delete(from) if @listening[from].empty? 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/bye_bot.rb |
slack-smart-bot-1.9.1 | lib/slack/smart-bot/commands/general/bye_bot.rb |