Sha256: 2440541d95a507764ec4131188c24096d87f03e69ed3a38d1debc0372f980ced
Contents?: true
Size: 965 Bytes
Versions: 4
Compression:
Stored size: 965 Bytes
Contents
module SlackRubyBot module Commands class Help < Base help do title 'help' desc 'Shows help information.' end command 'help' do |client, data, match| command = match[:expression] text = if command.present? Support::Help.instance.command_full_desc(command) else general_text end client.say(channel: data.channel, text: text, gif: 'help') end class << self private def general_text bot_desc = Support::Help.instance.bot_desc_and_commands other_commands_descs = Support::Help.instance.other_commands_descs <<TEXT #{bot_desc.join("\n")} *Other commands:* #{other_commands_descs.join("\n")} For getting description of the command use: *help <command>* For more information see https://github.com/slack-ruby/slack-ruby-bot, please. TEXT end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems