Tutoriais

Seu Primeiro Script

Crie, execute, edite e encontre um comando pessoal.

Publicado por solever7 solever7
tutorial comando lua

Este tutorial cria um comando pessoal chamado ping. Scripts pessoais pertencem à sua
conta do Discord e não exigem permissão para gerenciar o servidor.

Crie o Script

Use este comando slash:

/novo nome:ping escopo:user codigo:macchi.reply("Pong!")

Deixe type como Custom Command e scope como User. A Macchi verifica a sintaxe
Lua e abre o painel do novo script.

Execute

Use uma destas formas:

/run script:u123/ping@0
&run ping

A segunda forma usa seu prefixo atual. Use /prefixo para consultá-lo. As duas rotas
executam o mesmo script salvo e devem responder Pong!.

Use o Contexto

Abra /listar, escolha seu rascunho, selecione Editar código e troque o código por:

macchi.reply("Pong, " .. ctx.user.username .. "!")

Execute novamente. ctx.user descreve quem iniciou esta execução; esse contexto não
permanece para execuções futuras.

Erros Comuns

  • Nomes usam letras minúsculas, números, - ou _ e não podem ser comandos internos.
  • O código pode ter no máximo 3000 caracteres.
  • /check codigo_fonte:macchi.reply("Pong!") valida código Lua transitório e oferece opções
    limitadas de execução. O resultado slash é privado; o código por comando de texto fica
    visível no canal.
  • Um script inativo continua salvo, mas não pode ser executado.

Depois, adicione botões interativos ou transforme um
script em uma automação de canal.

Explorar com agentes