Tu catálogo. Un bot. Dos canales.
Adapta un kit de Python que responde a comandos como «stock A-100» y «ficha A-100» desde un archivo JSON. Cambiarás datos de ejemplo y escribirás pruebas; la mensajería es opcional.

Primero en tu terminal. Después, un canal.
Puedes completar la práctica local sin cuentas ni claves. Estas dos lecciones son ampliaciones con tus propias credenciales; no hemos verificado entregas reales.
Recibe comandos desde tu chat de prueba.
Aprende a leer mensajes, aceptar solo tu chat y separar la preparación de una respuesta de su envío.
Aprende cómo llega un mensaje de WhatsApp.
Con Kapso, comprueba el origen del mensaje y guárdalo antes de responder. Requiere una cuenta y un receptor HTTPS propios.
Una consulta. Una traza que puedes leer.
Enter también ejecuta · máximo 1000 caracteres
A-100: hay 23 unidades disponibles.
- 01validate_inputvalid=true · length=11 · normalized_length=11
- 02normalizechanged=false · whitespace_collapsed=false
- 03classifycommand=stock · has_argument=true
- 04lookup_itemsku=A-100 · found=true
- 05read_stocksku=A-100 · stock=23
Fixture compartido con el kit descargable. No ejecuta reservas ni llamadas.
Mira el programa hacer su trabajo.
Un recorrido del programa local: consulta stock A-100, inspecciona la respuesta y lee la traza. No envía mensajes, no llama a un modelo y no representa una entrega real.
Qué aprenderás con este ejemplo.
Consultar datos
Buscar un producto, mostrar su precio y distinguir agotado de desconocido. El navegador usa datos ficticios y reglas, no un modelo de IA.
Adaptar y comprobar código
Partes de un kit ya escrito. Creas un catálogo de práctica y compruebas sus respuestas con pruebas de Python. No empiezas desde cero.
Fuera de alcance
No es un agente autónomo ni entiende cualquier pregunta. No sincroniza una tienda, reserva, cobra ni actualiza inventario. El modelo de IA es opcional.
Una práctica local y canales opcionales.
Necesitas manejar funciones y diccionarios de Python y usar una terminal. El objetivo es separar datos, consultas y mensajería. Las duraciones estiman lectura, no tiempo de montaje.