Exemplos de prompts
Escolha um exemplo e adapte-o ao seu Space.
Nesta página
Escolha um exemplo de prompt e adapte os nomes dos projetos e o domínio ao seu Space. Um Space é uma área de trabalho partilhada na aplicação.
Nota
Escreva o prompt numa conversa em que o Connector esteja ativado. A ligação corresponde ao Space e o Space não está bloqueado.
Os prompts que alteram algo ou leem um ficheiro exigem a função Utilizador ou superior; consultar é possível com qualquer função. As publicações, os projetos e os domínios contam para os limites do seu plano.
É a aplicação que decide quais as ferramentas que realmente chama. Esta página explica o que cada prompt deve desencadear.
Atenção
Um novo rascunho começa vazio. Se alterar um ficheiro de um projeto existente através do Connector e publicar, a nova versão contém apenas o que está no rascunho. Saiba mais em De um rascunho a uma versão.
Como ler os exemplos
- Os prompts em inglês provêm dos exemplos vinculativos; a versão alemã encontra-se em cada secção expansível. Substitua os nomes dos projetos de demonstração pelos seus.
- A aplicação deve começar por identificar o Space com
whoamie o projeto comhosting_list_projects. Se houver vários Spaces possíveis, deve perguntar qual pretende utilizar. - O Connector exige uma frase de confirmação em três ferramentas:
hosting_delete_project,hosting_remove_domainehosting_set_visibility, quando esta torna um projeto público. As outras perguntas destes exemplos dependem da própria aplicação e podem não ser feitas.
Consulte os seus websites
Listar websites e a sua visibilidade
Which websites do I have on TEISENDA, and which of them are public?
Prompt em alemão
Welche Websites habe ich bei TEISENDA, und welche davon sind öffentlich?
O que deve este prompt desencadear?
O prompt deve chamar whoami e hosting_list_projects; ambas apenas consultam. No Space de demonstração, a aplicação deve indicar os três projetos e dizer que apenas demo-private é privado.
Crie um projeto e publique-o
Criar e publicar um projeto de uma única página
Create a TEISENDA project for a one-page site and publish it.
Prompt em alemão
Erstelle ein TEISENDA-Projekt für eine Website mit einer einzigen Seite und veröffentliche es.
O que deve este prompt desencadear?
O prompt deve chamar hosting_create_project, hosting_put_files (escreve a página como index.html num novo rascunho) e hosting_deploy. O projeto fica privado; hosting_set_visibility só o torna público após a frase de confirmação.
Criar e publicar um projeto com nome e texto
Create a TEISENDA project called review-test with a single page that says "Hello from the review", and publish it.
Prompt em alemão
Erstelle ein TEISENDA-Projekt namens review-test mit einer einzigen Seite, auf der „Hello from the review“ steht, und veröffentliche es.
O que deve este prompt desencadear?
O prompt deve chamar as mesmas ferramentas, com o nome review-test e a frase do prompt no ficheiro index.html. A aplicação deve pedir confirmação antes de publicar, indicar depois o endereço e explicar que o projeto permanece privado até o tornar público.
Faça a gestão de um website publicado
Voltar à versão anterior
Roll back my TEISENDA site to the previous deployment.
Prompt em alemão
Setze meine TEISENDA-Website auf die vorherige Version zurück.
O que deve este prompt desencadear?
O prompt deve chamar hosting_list_projects, hosting_list_deploys (para identificar a versão anterior) e hosting_rollback. A ferramenta só pode voltar a uma versão que já tenha sido publicada e ainda exista; esta ação não conta como uma publicação.
Consultar o estado de um projeto
Show me the status of demo-landing: is it live, and which domains and redirects does it have?
Prompt em alemão
Zeig mir den Status von demo-landing: Ist es online, und welche Domains und Weiterleitungen hat es?
O que deve este prompt desencadear?
O prompt deve chamar hosting_list_projects e hosting_project_status; ambas apenas consultam. hosting_list_redirects lista as regras de redirecionamento.
Ler um ficheiro da versão publicada
Show me the index.html of the published version of demo-landing.
Prompt em alemão
Zeig mir die index.html der veröffentlichten Version von demo-landing.
O que deve este prompt desencadear?
O prompt deve chamar hosting_list_projects, hosting_list_deploys e hosting_read_file com o caminho index.html. A ferramenta apenas lê, mas exige a função Utilizador ou superior; lê ficheiros até 200 KB e devolve, por chamada, no máximo 40.000 caracteres.
Ligue um domínio e acrescente redirecionamentos
Ligar um domínio próprio
Connect my domain example.com to my TEISENDA project and tell me which DNS records to set.
Prompt em alemão
Verbinde meine Domain example.com mit meinem TEISENDA-Projekt und sag mir, welche DNS-Einträge ich setzen muss.
O que deve este prompt desencadear?
O prompt deve chamar hosting_list_projects e hosting_add_domain; a ferramenta indica os registos DNS a configurar no fornecedor DNS do domínio assim que o nó de alojamento conhecer o domínio. Caso contrário, hosting_check_domain lista-os. Depois, hosting_check_domain verifica o DNS. O domínio só disponibiliza o website quando o DNS estiver correto e o certificado estiver disponível.
Acrescentar um redirecionamento
Atenção
hosting_set_redirects substitui toda a lista de regras. A aplicação tem de enviar as regras existentes juntamente com a nova.
On demo-redirects, add a redirect from /old to /new and keep the existing rules.
Prompt em alemão
Füge bei demo-redirects eine Weiterleitung von /old nach /new hinzu und behalte die bestehenden Regeln.
O que deve este prompt desencadear?
O prompt deve chamar hosting_list_projects, hosting_list_redirects e hosting_set_redirects. A última ferramenta substitui toda a lista; por isso, a aplicação deve enviar as regras existentes juntamente com a nova e pedir confirmação antes.
Se algo não funcionar
Todas as mensagens, com as respetivas causas e soluções, encontram-se em Resolver erros do Connector.
A sua função neste Space não o permite.
Tem a função Apenas leitura no Space; as ferramentas destes exemplos que efetuam alterações e hosting_read_file exigem permissão para editar. Peça a um membro com a função Proprietário ou Administrador que lhe atribua a função Utilizador ou superior.
O plano deste Space permite … implementações, das quais … já foram utilizadas. Não foi enviado nada e não foi criada nenhuma versão. O plano deste Space consta no TEISENDA, em Definições › Planos.
O Space esgotou as publicações do seu plano; a TEISENDA rejeita hosting_put_files e hosting_deploy e não foi criada nenhuma versão. Continua a ser possível voltar a publicar uma versão anteriormente publicada com hosting_rollback ou com hosting_deploy e o respetivo número. O plano Max permite mais publicações; consulte Planos.
O plano deste Space não permite mais projetos: … de … já foram criados. Não foi criado nada. O plano deste Space consta no TEISENDA, em Definições › Planos.
O plano do Space não permite mais projetos. Elimine um projeto; o plano Max permite mais projetos. Consulte Planos.
Falta o index.html na pasta principal.
O rascunho não tem um ficheiro index.html na pasta principal, pelo que hosting_deploy não o pode concluir. Peça à aplicação que escreva o ficheiro index.html na pasta principal com hosting_put_files e publique novamente.
O DNS de … ainda não está correto:
Esta mensagem não é uma rejeição: hosting_check_domain detetou que o DNS do domínio ainda não está correto e indica o que falta. Configure os registos DNS e peça à aplicação que verifique novamente.