Voltar ao Blog
Glossário21 de outubro de 20262 min read

O que faz o comando /start num bot do Telegram

O botão Iniciar marca o momento em que um bot do Telegram recebe autorização para falar consigo. Saiba o que faz, como funcionam as ligações de início e o que deve incluir uma boa primeira resposta.

O que faz o comando /start num bot do Telegram

No Telegram, /start é o primeiro comando que um utilizador envia a um bot, geralmente ao carregar no botão Iniciar. Indica ao bot que essa pessoa abriu uma conversa com ele, e só a partir daí o bot pode enviar-lhe mensagens. Uma ligação de início também pode incluir um parâmetro curto, para que o bot saiba de onde veio a pessoa.

O que acontece quando carrega em Iniciar

Quando abre um bot pela primeira vez, o Telegram apresenta um botão Iniciar em vez da habitual caixa de mensagem. Ao carregar nesse botão, envia o comando /start ao bot. Para o bot, este é o primeiro sinal de que existe. A partir daí, passa a ter uma conversa consigo e pode responder.

É também por isso que todos os bots precisam de uma boa resposta ao comando /start. É a primeira coisa que o bot diz a uma pessoa, e é nesse momento que a maioria decide se quer manter a conversa ou fechá-la.

Porque é que um bot não pode enviar-lhe a primeira mensagem

O Telegram não permite que um bot inicie uma conversa. Um bot só pode escrever a quem já carregou em Iniciar e deixa de conseguir contactar quem o bloquear. Esta regra impede que os bots do Telegram se tornem um canal de spam e condiciona a forma como as empresas os utilizam: o bot tem de conquistar esse primeiro toque através de uma ligação, de um botão num canal ou de um código QR.

Ligações de início com um parâmetro

Uma ligação para um bot pode incluir texto adicional num parâmetro start, com o endereço do bot seguido de ?start= e de um código curto. Quando alguém abre essa ligação e carrega em Iniciar, o bot recebe o código juntamente com o comando /start. As lojas usam esse código para saber de que publicação ou parceiro veio um cliente, ou para abrir diretamente um produto específico. Para a pessoa, tudo parece normal; o bot simplesmente fica a saber mais sobre a primeira visita.

O que deve incluir uma boa primeira resposta

Seja breve. Explique numa linha o que o bot faz, apresente em botões a ação ou as duas ações que as pessoas procuram e disponibilize uma forma de mudar o idioma. Numa loja, isso costuma significar um botão que abre a montra. Num bot de uma comunidade, significa apresentar as regras e uma forma de aderir.

No BotLaunch, o bot da loja responde ao comando /start com uma saudação e um botão que abre a sua montra, e pode alterar essa saudação no painel de controlo. O bot da plataforma responde no idioma da pessoa e disponibiliza o comando /lang para o mudar.

Outros comandos que acompanham o /start

A maioria dos bots também responde ao comando /help, que apresenta uma lista do que o bot pode fazer. O Telegram mostra os comandos de cada bot num menu junto à caixa de mensagem, para que as pessoas não tenham de os memorizar.

Perguntas frequentes

Um bot do Telegram pode enviar-me uma mensagem antes de eu carregar em Iniciar?

Não. Um bot só pode escrever a pessoas que já o tenham iniciado e que não o tenham bloqueado.

O que é um parâmetro start?

É um texto adicional numa ligação para um bot. Quando a pessoa carrega em Iniciar, o bot recebe esse texto juntamente com o comando /start e pode usá-lo para identificar a origem da visita.

Posso alterar o que o bot da minha loja diz ao receber o comando /start?

Sim. No BotLaunch, pode editar no painel de controlo a saudação que o bot da sua loja envia.

Compartilhar este artigo