Qué puede hacer el bot

  • Reservas de servicios: elección de fecha y hora, confirmación y recordatorio el día anterior.
  • Respuestas a preguntas frecuentes y derivación de las preguntas complicadas a una persona.
  • Recepción de solicitudes, guardándolas en una hoja de cálculo y avisando al propietario.
  • Envíos masivos y recordatorios programados.
  • Recopilación de datos de webs (por ejemplo, precios o anuncios nuevos) y envío de un resumen.
  • Mini app de Telegram: una interfaz completa con botones y formularios dentro del propio Telegram.

Paso 1. Crea el bot en BotFather

  1. Abre en Telegram el bot oficial @BotFather y envía el comando /newbot.
  2. Elige un nombre y un nombre de usuario para el bot; este último debe terminar en «bot».
  3. BotFather te enviará un token: una cadena larga del tipo 123456:ABC…. Es la llave de tu bot: no lo publiques ni se lo enseñes a nadie.

Lo mejor es guardar el token en un archivo .env en la carpeta del proyecto (con la línea BOT_TOKEN=…) y decirle al agente dónde está. Así el token no acabará en el código ni en la conversación.

Paso 2. Describe el guion

Describe lo que hace el bot desde el punto de vista del cliente: qué escribe, qué ve como respuesta y qué pasa después. Por ejemplo:

Crea un bot de Telegram para reservar cita en una barbería. El cliente pulsa /start, elige el servicio (corte, barba o completo; los precios están en prices.txt), una fecha de los próximos 14 días y una hora libre entre las 10 y las 21. Tras reservar, el bot envía una confirmación y, 2 horas antes, un recordatorio. A mí, como propietario, me llega un mensaje con cada reserva nueva. El token está en .env.

Paso 3. Ponlo en marcha y pruébalo

El agente escribirá el código, instalará las librerías necesarias y pondrá en marcha el bot en el terminal integrado: verás cada comando y su salida. Abre el bot en Telegram y recorre el guion como si fueras un cliente. Si algo falla, describe qué hiciste y qué viste: el agente encontrará la causa en los logs y la corregirá.

Paso 4. Mini app (opcional)

Si los botones del chat se quedan cortos, pide una mini app de Telegram: un catálogo, un carrito o un formulario de reserva con calendario. En la sección «App» de NEO puedes abrirla en modo Telegram, con los parámetros de inicio y el tema de Telegram, y probarla sin salir de NEO.

Paso 5. Para que el bot funcione 24 horas

Mientras el bot se ejecute en tu ordenador, solo funcionará cuando el ordenador esté encendido. Para que funcione 24/7, hay que alojarlo en un servidor: el agente te sugerirá opciones y preparará todo para ponerlo en marcha. Los planes de NEO incluyen hosting propio: en Pro, un proyecto funciona las 24 horas; en Max, tres.

Seguridad

  • El token es como una contraseña. Si se filtra, revócalo en @BotFather con el comando /revoke y genera uno nuevo.
  • Recoge solo los datos de clientes que necesites y explica para qué los usas.
  • Antes de abrir el bot a todo el mundo, recorre tú mismo el guion completo, también con errores: una fecha incorrecta, un doble clic, una cancelación.