Bot de reservas para barberíasDesarrollo y personalización

Un bot de Telegram en Python para su barbería: cortes y precios, elección de barbero y reservas enviadas a usted

Suele estar listo en 15 minutosCambios incluidosControl de calidad
Paquetes
Protección de pagoDetalles
  • Los cambios dentro del paquete son gratuitos.
  • Si no responde en los 3 días siguientes a la entrega, el trabajo se acepta automáticamente.

El dinero queda reservado al pagar y solo se libera cuando usted acepta el trabajo.

Un bot de Telegram en Python para su barbería: cortes y precios, elección de barbero y reservas enviadas a usted

Ejemplo de resultado

Ejemplo del paquete Estándar

Bot de Telegram para reservar cortes de pelo en una barbería

El bot en Telegram

Reservar un corte de pelo en el bot

Una parte del código

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """El último paso del formulario: da las gracias al cliente y envía la solicitud."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Todas las respuestas y los botones están en texts.yaml, así que el cliente cambia un precio o el horario sin tocar el código.

Archivos: un archivo ZIP con bot.py, texts.yaml, settings.example.env (donde van el token del bot y la hoja, que rellena el cliente), requirements.txt y un README: cómo crear el bot en Telegram, conectar la hoja de cálculo de Google y ejecutarlo en un servidor pequeño o en un hosting. El bot envía la solicitud, pero no consulta el calendario de los barberos: el dueño confirma la hora.

Cliente: una barbería con 3 barberos que solo aceptaba reservas por teléfono. Tarea: un bot de Telegram con un menú: precios, dirección y horario, y un formulario de reserva (servicio, día y hora, nombre, teléfono) que envía cada solicitud al chat del dueño y la añade a una hoja de cálculo de Google.

El cliente y todos los datos son ficticios.

Acerca de este servicio

Los clientes de una barbería escriben mensajes cortos: cuánto cuesta un degradado, si Alex está libre mañana, dónde aparcar. Este bot de Telegram da las respuestas con botones: sus servicios y precios, unas líneas sobre cada barbero con sus palabras, la dirección y cómo llegar. Desde Estándar, un formulario de reserva breve pide el servicio, el barbero, el día y la hora y un teléfono, y lo envía a su chat y a una hoja de cálculo de Google; quien esté en el mostrador confirma la hora. El bot no lee su calendario de reservas, así que no puede ver sillones libres ni apartar un hueco, y no acepta pagos ni propinas, aunque puede enlazar a su propia página de pago. El código Python viene con un archivo de textos y un README sobre cómo crear el bot en @BotFather y ejecutarlo en su ordenador, servidor o hosting. Ejecutar el bot y su token quedan en sus manos.

Qué incluye

  • Qué recibeUn archivo ZIP con el código Python, un archivo de textos con sus servicios, precios y barberos, un archivo de configuración de ejemplo y un README; el código también se muestra en la página del pedido.
  • Servicios y preciosCorte, barba, afeitado y combinaciones, con sus precios
  • Sobre cada barberoUnas líneas sobre cada uno, con sus palabras
  • Reservas en su chatServicio, barbero, día y hora, desde Estándar
  • Cómo encontrarleDirección, un enlace al mapa y dónde aparcar
  • Cambios en un solo archivoPrecios y textos van aparte del código

Cómo funciona

  1. 1
    GuionUsted da los servicios, los precios, los barberos y las preguntas de la reserva
  2. 2
    CódigoEscribimos el bot y la guía para ejecutarlo
  3. 3
    Puesta en marchaUsted crea el bot en @BotFather, añade el token y lo ejecuta
  4. 4
    CambiosPide cambios dentro de su paquete

Qué necesitamos de usted

Sus servicios y precios en texto; los nombres de los barberos y una línea sobre cada uno; dirección, horario, un enlace al mapa y notas sobre aparcamiento; las preguntas del formulario de reserva, el chat al que deben llegar las reservas y lo que lee el cliente tras reservar; un enlace a su página de pago, si usa una. Nunca envíe el token del bot ni ninguna contraseña: el README indica dónde ponerlos usted mismo.

Le preguntaremos:

  • Servicios y precios
  • Barberos
  • El formulario de cita
  • Dirección y cómo encontrarle

Comparar paquetes

PaquetesBásicoBot de cortes y precios25 US$EstándarBot de reservas con barbero50 US$PremiumBot de barbería con difusiones86 US$
Plazo1 día2 días3 días
Cambios123
PlataformaTelegramTelegramTelegram
Respuestas preparadashasta 10hasta 25hasta 40
Formularios (solicitud, reserva, pedido)Nohasta 3hasta 5
Solicitudes enviadas a su chat y a una hoja de cálculo de GoogleNoSíSí
Comandos de administrador y difusionesNoNoSí
Idiomas del menú112
Hacer pedido BásicoHacer pedido EstándarHacer pedido Premium

Protección de pago

Usted paga al hacer el pedido, pero el dinero solo se libera por un trabajo aceptado.

  • Precio fijoEl precio del paquete no cambia después del pago.
  • El dinero queda reservadoAl pagar, el importe solo queda reservado. Pasa a Dleex cuando usted acepta el trabajo.
  • Revisado antes de la entregaCada resultado pasa un control de calidad antes de llegar a usted, y lo ve en la página del pedido antes de aceptarlo.
  • Cambios gratuitosSolicite cambios dentro de su brief tantas veces como permita el paquete.
  • Aceptación a los 3 díasSi en los 3 días siguientes a la entrega no acepta el trabajo ni solicita cambios, se acepta automáticamente. Si escribe en el chat del pedido después de la entrega, el pedido queda en espera; cuando le respondamos, podremos reiniciar el plazo de 3 días y se lo indicaremos en el chat.
  • Rehacer el trabajo o reembolso totalSi el resultado no se ajusta a su brief y los cambios no lo resolvieron, o el trabajo tarda más del doble de su plazo, escriba en el chat del pedido: rehacemos el trabajo o le reembolsamos el pago íntegro.
Cómo funciona →

Preguntas y respuestas

¿Puede un cliente elegir una hora libre en el bot?

Elige el día y la hora que le gustaría, y la solicitud le llega a usted. El bot no ve su calendario y no comprueba si el barbero está libre, así que usted confirma u ofrece otra hora.

¿Puede el bot cobrar un pago por adelantado o propinas?

No. No acepta pagos; solo puede dar un enlace a su propia página de pago.

Tenemos dos locales. ¿Puede un bot atender ambos?

Sí: el cliente elige primero el local, y cada solicitud indica para cuál es. Las respuestas y direcciones de cada uno nos las da usted.

¿Dónde se ejecuta?

En su propio ordenador, servidor o un hosting con Python; no alojamos bots. El token lo crea y lo guarda usted.

¿Puede funcionar en WhatsApp?

No, este servicio crea bots de Telegram. Un bot de WhatsApp necesita la WhatsApp Business API y una cuenta de empresa aprobada.

¿No encontró su respuesta?

Paquetes