Un grupo para todos
El parte completo se pega en un chat donde todo el mundo ve las limpiezas de los demás.
Distribución
Operativa
Huéspedes
Operativa
Pegas tu token de BotFather, enrutas una vez a cada persona o grupo y el mismo envío le manda a cada uno solo las limpiezas que le tocan, con la ropa de cama ya contada. Tu bot, tu token, tu equipo.
Tus limpiezas · hoy → hoy+2
El problema
Copiar el parte del día a un chat, tachar a mano y preguntar por WhatsApp cuántas toallas hacen falta. Eso es lo que este bot sustituye.
El parte completo se pega en un chat donde todo el mundo ve las limpiezas de los demás.
Una reasignación a las nueve y el mensaje de las ocho ya miente. Nadie lo reedita.
Camas, toallas y alfombrillas viven en otra hoja, o en la cabeza de quien reparte.
Cómo se monta
El bot es vuestro. Holidario guarda el token cifrado, registra el webhook y empuja los partes.
Creas el bot en BotFather, lo pegas en admin y eliges idioma (español o inglés). El webhook se configura solo.
Token cifrado en base de datos
Pegas los IDs de Telegram de quien puede lanzar comandos. El resto solo recibe lo programado.
Sin enlace automático a empleados
Eliges empleado o proveedor externo, pegas el chat o el grupo, y la frecuencia: diaria, semanal o mensual.
Hasta el ID lo saca /groupid
A la hora configurada, cada destino recibe solo las limpiezas de ese asignado en el intervalo.
Un solo comando programable hoy
Alguien de tu plantilla puede recibirlo en un chat privado; con una empresa externa suele ser más práctico un grupo que vea todo su equipo. Telegram identifica los dos con un número, y los grupos son los negativos.
No hay columna de Telegram en la ficha del empleado: pegas el ID una vez, a mano. Telegram no acepta mensajes a alguien que nunca haya iniciado tu bot, ni a un grupo en el que tu bot no esté, así que conviene dejar bien resueltas las dos condiciones de abajo antes de programar nada.
Telegram rechaza los mensajes a quien no haya iniciado antes tu bot. Hasta que lo haga no llegará nada, y nada te avisa de ello.
Ejecútalo dentro del propio grupo y el bot responde con el ID de ese grupo. Tu bot tiene que ser miembro del grupo para que cualquiera de los dos pasos funcione.
En el envío programado, cada destino solo ve las limpiezas de su asignado. El comando admin /cleanings del día, en cambio, lista todas las del equipo.
Un envío
Es un comando programado, no un chat que haya que mantener vivo. Estas son las partes por las que preguntan antes de dejarle el grupo.
El menú del bot se rellena solo. Quien no es admin ve /start y /help. El resto pide permisos de administrador del bot.
/count no es entradas y salidas: es el total de camas, toallas y alfombrillas del día. /status es el estado del bot, no de una reserva.
Lo demás
El token de BotFather se guarda cifrado. El webhook lleva un secreto propio por equipo.
Si el parte pasa de 4096 caracteres, se parte respetando el Markdown.
hoy, mañana, hoy+7, lunes… también en español.
El idioma del bot es por equipo. Las respuestas salen en ese idioma.
Camas individuales, dobles y cunas, juegos de toallas y alfombrillas, sumados del día.
Desde admin puedes lanzar el comando programado a mano y ver qué llegaría.
Preguntas
Este bot lee las mismas limpiezas que el planificador. Si el cuadrante está mal ahí, aquí también: no hay una segunda fuente de verdad.
Ver el planificador de limpiezasNo. Telegram aquí es solo operaciones internas. La bandeja del huésped es OTA, WhatsApp y SMS.
No con /cleanings: ese comando es solo de admin y lista todas las limpiezas del equipo. Lo que recibe el limpiador es el envío programado, ya filtrado.
No. Los mensajes entrantes se guardan, pero no cambian el estado de una limpieza en Holidario.
No. Solo texto (Markdown). Fotos o documentos que alguien envíe al bot se registran, pero no se procesan.
A la que configures. El valor por defecto al crear el programa es 08:00 en la zona horaria del equipo.
Empieza
Crea el bot en BotFather, pega el token, enruta a tu equipo y prueba un envío antes de dejarlo en automático.