Volver al Blog
Glosario21 de octubre de 20262 min read

Qué hace /start en un bot de Telegram

El botón Iniciar da permiso a un bot de Telegram para hablar contigo. Descubre qué hace, cómo funcionan los enlaces de inicio y cómo debe ser una buena primera respuesta.

Qué hace /start en un bot de Telegram

En Telegram, /start es el primer comando que un usuario envía a un bot, normalmente al pulsar el botón Iniciar. Le indica al bot que esa persona ha abierto un chat con él, y solo a partir de entonces puede enviarle mensajes. Un enlace de inicio también puede incluir un parámetro corto para que el bot sepa de dónde ha llegado la persona.

Qué ocurre cuando pulsas Iniciar

Cuando abres un bot por primera vez, Telegram muestra un botón de Iniciar en lugar del campo de mensaje habitual. Al pulsarlo, envías el comando /start al bot. Para el bot, esta es la primera señal de que existes. A partir de ese momento, tiene un chat contigo y puede responderte.

Por eso también es importante que todos los bots tengan una buena respuesta a /start. Es lo primero que el bot le dice a una persona, y la mayoría decide en ese momento si seguir en el chat o cerrarlo.

Por qué un bot no puede escribirte primero

Telegram no permite que un bot inicie una conversación. Un bot solo puede escribir a quienes hayan pulsado Iniciar y deja de poder contactar con quienes lo bloquean. Esta regla evita que los bots de Telegram se conviertan en un canal de spam y determina cómo los usan las empresas: el bot tiene que conseguir que la persona dé el primer paso mediante un enlace, un botón en un canal o un código QR.

Enlaces de inicio con un parámetro

Un enlace a un bot puede incluir texto adicional mediante un parámetro start: la dirección del bot seguida de ?start= y un código corto. Cuando alguien abre ese enlace y pulsa Iniciar, el bot recibe el código junto con el comando /start. Las tiendas lo usan para saber desde qué publicación o colaborador ha llegado un cliente, o para abrir directamente un producto concreto. La persona no ve nada fuera de lo normal; el bot simplemente tiene más información sobre esa primera visita.

Qué debe incluir una buena primera respuesta

Sé breve. Explica en una línea qué hace el bot, muestra en forma de botones la acción o las dos acciones que buscan los usuarios y ofrece una forma de cambiar el idioma. En una tienda, eso suele ser un botón que abre el escaparate. En un bot para una comunidad, son las normas y una forma de unirse.

En BotLaunch, el bot de la tienda responde a /start con un saludo y un botón que abre tu escaparate, y puedes modificar ese saludo desde el panel de control. El bot de la plataforma responde en el idioma de la persona y ofrece /lang para cambiarlo.

Otros comandos que acompañan a /start

La mayoría de los bots también responden a /help, que muestra una lista de lo que puede hacer el bot. Telegram muestra los comandos de cada bot en un menú junto al campo de mensaje, para que nadie tenga que memorizarlos.

Preguntas frecuentes

¿Puede un bot de Telegram enviarme un mensaje antes de que pulse Iniciar?

No. Un bot solo puede escribir a las personas que lo hayan iniciado y no lo hayan bloqueado.

¿Qué es un parámetro start?

Es un texto adicional en un enlace a un bot. Cuando la persona pulsa Iniciar, el bot lo recibe junto con el comando /start y puede usarlo para identificar el origen de la visita.

¿Puedo cambiar lo que dice el bot de mi tienda al recibir /start?

Sí. En BotLaunch puedes editar desde el panel de control el saludo que envía el bot de tu tienda.

Compartir este artículo