Sha256: 1144ad33d50cc55c7670f8f3c98341065bba65bf4a960a72fef24fd73fca09c6
Contents?: true
Size: 981 Bytes
Versions: 3
Compression:
Stored size: 981 Bytes
Contents
class SlackSmartBot # helpadmin: ---------------------------------------------- # helpadmin: `update message URL TEXT` # helpadmin: It will update the SmartBot message supplied # helpadmin: You can use this command only if you are a Master admin user and if you are in a private conversation with the bot # helpadmin: command_id: :update_message # helpadmin: def update_message(user, typem, url, text) save_stats(__method__) channel, ts = url.scan(/\/archives\/(\w+)\/(\w\d+)/)[0] if config.team_id_masters.include?("#{user.team_id}_#{user.name}") and typem==:on_dm and !channel.nil? #master admin user ts = "#{ts[0..-7]}.#{ts[-6..-1]}" succ = update(channel, ts, text) if succ react :heavy_check_mark else react :x end else respond "Only master admin users on a private conversation with the SmartBot can update SmartBot messages" end end end
Version data entries
3 entries across 3 versions & 1 rubygems