Na minha primeira tentativa, tentei escrever o script de automação diretamente no ambiente de desenvolvimento do GitHub Codespace (eu não entendo a sintaxe, o código foi escrito pelo Claude).
Após a modificação, a estrutura do arquivo deve ser assim:
Mas não tenho certeza se posso fazer isso em um ambiente de produção.
Além disso, não sei se essas modificações serão perdidas com um rebuild ou com a atualização do plugin automation, então não ouso tentar em produção. Talvez eu devesse enviar uma solicitação de recurso para que os mantenedores do plugin a adicionem?
Espero que amigos experientes possam me informar sobre o fluxo de trabalho correto, desde a escrita do teste até a aplicação em produção.
Muito obrigado!
Eu verifiquei o link que você forneceu.
Você poderia me explicar por que devo usar plugins em vez de criar scripts dentro do plugin de automação?
Eu não sou um profissional, e criar um plugin parece um pouco mais difícil.
Eu tenho muitas funcionalidades para implementar, o que parece exigir a criação de muitos plugins? (Embora eu também goste de plugins, pois podem ser compartilhados)
OK, era exatamente isso que eu estava temendo
Então o recurso de automação personalizada parece não ter muita utilidade para o usuário?
Vou dar mais uma olhada na documentação e, se não funcionar, tentarei criar um plugin
Eu acho que o tutorial (que é um rascunho) está faltando essa informação. Ele explica como criar novas automações, mas não onde fazê-lo. As respostas mencionam exemplos de plugins, como o vinculado por @NateDhaliwal.
Depende do que você quer dizer com “usuário”? Como desenvolvedor, você certamente pode criar um novo plugin que adicione automações. Esta é a maneira correta de fazer isso.
Estou atualmente experimentando isso (mas tenho noções vagas de código – não o suficiente para criar nem um plugin simples sozinho!), e compartilharei minha experiência recente com isso em breve.
Como o Claude o direcionou para editar o plugin de automação, você pode querer refinar seus prompts e fazer com que a IA siga boas práticas reais.
Eu preciso de um script de automação que remova automaticamente membros de grupos que expiraram.
Defina o grupo e a duração, e o usuário será removido automaticamente após o vencimento.
Por exemplo:
Configuração: Grupo VIP, duração de 30 dias.
Quando um usuário entra no grupo VIP, ele é removido após 30 dias.
Estou cada vez mais confuso sobre se o plugin de automação pode realmente salvar scripts de automação que eu escrevi (comentários anteriores indicaram que eles seriam sobrescritos).
Se fosse você, como você normalmente usaria o plugin de automação?
Você poderia descrever exatamente como você o usaria (no caso de os scripts e gatilhos internos do plugin de automação não atenderem às suas necessidades)?
Acho que posso aprender sobre como as funcionalidades personalizadas funcionam com a descrição do seu cenário.
Como os usuários são adicionados ao grupo vip? Ou provavelmente faz sentido que o que os adiciona ao grupo também os remova. É o que o plugin de assinatura faz, por exemplo.
Automações não são removidas, mas editar código no seu contêiner é.
Você precisa de um gatilho para quando um usuário é adicionado a um grupo e uma ação para removê-lo de um grupo após um período de tempo. Não tenho certeza de quão fácil é fazer isso.