class Mod_Discord < Vrobot4::Module::Module def self.type "Discord" end Vrobot4::Module.add_module_type self, server: "Discord" def initialize info super register :c_roles, "roles", "Gets a list of roles on your user." register :c_purge, "purge", "Prunes messages from a channel.", roles: "o" end def c_roles m, argv roles = [] m.user.real.roles.each {|role| roles << role.name + ":" + role.id.to_s} m.reply roles.join("\n") end def c_purge m, argv check_args argv, "N" n = argv[0].to_i n = 2 if n < 2 n = 100 if n > 100 m.chan.real.prune n end end ## EOF