🔍 /
🧪 Exemplo

⌨️ Comandos personalizados

Cria um comando simples com argumentos, tipo uma calculadora.

🎯 Objetivo

Mostrar como ler argumentos de um comando e responder com base neles.

🧠 Explicação

O evento `command` recebe `args`, um objeto com os argumentos digitados depois do nome do comando. Aqui usamos dois argumentos numéricos para somar.

💻 Código completo

on command("somar", message, args)
  let a = tonumber(args._[0])
  let b = tonumber(args._[1])

  if a == nil or b == nil then
    message.reply("Uso: !somar <numero1> <numero2>")
    return
  end

  message.reply(a .. " + " .. b .. " = " .. (a + b))
end

✅ Resultado esperado

`!somar 4 6` responde `4 + 6 = 10`. Se os argumentos não forem números válidos, o bot explica como usar o comando.

🔗 Funções e páginas utilizadas