GG.chatbot
Guias

Criar um bloco novo

Um robô azul forjando um bloco novo

Criar um bloco novo no GG.chatbot é bem simples e direto com o nosso framework interno, The Forge.

Se você pretende incorporar esse bloco ao repositório oficial, abra antes uma issue no GitHub. Assim podemos discutir a especificação e a melhor forma de implementar.

  1. Instale o projeto localmente

  2. Crie uma branch nova:

    git checkout -b MY_BRANCH_NAME
  3. Crie seu bloco com a CLI do Forge:

    bun create-new-block
  4. Os arquivos devem ser gerados em packages/forge/blocks/YOUR_BLOCK_NAME

  5. Adicione a logo SVG do bloco em packages/forge/blocks/YOUR_BLOCK_NAME/src/logo.tsx

  6. Já é possível rodar a aplicação e ver a logo recém-criada na barra lateral do editor.

  7. Crie uma ação na pasta packages/forge/blocks/YOUR_BLOCK_NAME/src/actions. Veja Ação para mais informações.

  8. Liste essa ação no vetor actions, em packages/forge/blocks/YOUR_BLOCK_NAME/src/index.ts

  9. Implemente o handler da ação em packages/forge/blocks/YOUR_BLOCK_NAME/src/handlers.ts. Veja Run para mais informações.

  10. Para ir além, consulte a documentação do Forge.

Vale olhar como outros blocos foram implementados, na pasta packages/forge/blocks.

Vídeos tutoriais

Entre na nossa comunidade do Discord para participar desses encontros semanais.

On this page