Guía de Tawqeet
Todo lo que necesita para dominar el bot, desde la primera configuración hasta las funciones más detalladas. Una explicación breve que le basta, con los detalles esperándole cuando los necesite.
1.Introducción e inicio rápido
/setup configure una vez para definir los canales y roles, y cree el panel de asistencia con /attendance para que su equipo empiece a registrar con un solo botón. Todo lo demás está disponible desde los comandos o desde el panel en la web.Esta guía está organizada por tarea: cada sección reúne todo lo relacionado con una tarea (comandos + ajustes del panel juntos). Empiece desde arriba si es nuevo, o salte directamente a la sección que le interese desde la lista de secciones.
Primeros pasos de configuración
- Añada el bot a su servidor y concédale los permisos necesarios (gestionar roles y canales).
- Ejecute
/setup configurey defina: el canal de registros, el canal de informes, el rol de administración y el rol de miembros. - Cree el panel de asistencia en un canal adecuado mediante
/attendance. - (Opcional) Active la alerta, el descanso y los puntos desde los ajustes según necesite.
Consejo
/dashboard para obtener el enlace directo a su servidor.2.Seguimiento de asistencia
/attendance. El miembro pulsa Entrada para iniciar su tiempo y Salida para detenerlo, y cada sesión se registra automáticamente en el canal de registros. El administrador ve quién está presente en tiempo real con /activesessions, e interviene manualmente con /forcecheckin y /forcecheckout. Para los descansos hay un botón AFK opcional, y una alerta que recuerda a quien olvidó registrar su salida.Este es el corazón del bot. La idea es simple: una sesión comienza al fichar la entrada y termina al fichar la salida, y su duración es el tiempo contabilizado del miembro. Todo lo que sigue gira en torno a crear y gestionar estas sesiones.
Panel de asistencia (para miembros)
El administrador lo crea una vez en un canal que los miembros puedan ver. Tiene botones que el miembro pulsa directamente sin escribir ningún comando:
⏰ Panel de asistencia
Use los botones de abajo para registrar su entrada o salida:
Entrada
Empiece a registrar su tiempo
Salida
Detenga el registro de su tiempo
Ver mis horas
Sus horas de hoy y la duración de su sesión
Descanso (AFK) 💤
Inicie o finalice su descanso
Una simulación del panel de asistencia tal como aparece en Discord tras el comando /attendance
- 📝 Entrada: inicia una nueva sesión. No se pueden tener dos sesiones abiertas a la vez.
- 👋 Salida: finaliza la sesión actual y cuenta su duración (y otorga puntos si el sistema está activado).
- ⏱️ Ver mis horas: muestra al miembro un resumen de sus horas de hoy y la duración de su sesión actual si está activa.
- 💤 Descanso (AFK): aparece solo si activó la función de descanso — pausa el conteo del tiempo temporalmente.
/attendanceAdministradorCrea el panel de botones de asistencia en el canal actual. Normalmente se usa una vez.
/attendance/attendanceNota
Seguimiento en vivo de presentes (para administradores)
El comando /activesessions muestra una lista actualizada de todos los que han fichado y aún no han salido, con la duración de presencia de cada persona y un botón de actualización:
🟢 Lista de administradores presentes
Administradores presentes: 3
Última actualización ⏰: 14:14
1. Khalid @khalid
🕓 entrada: 10:02
⏱️ tiempo presente: 3h 12m
2. Sara @sara_a
🕓 entrada: 10:18
⏱️ tiempo presente: 2h 56m
3. Ahmed @ahmed 💤 en descanso (12m)
🕓 entrada: 11:30
⏱️ tiempo presente: 1h 44m
Una simulación de la lista de asistencia en directo del comando /activesessions
/activesessionsAdministradorMuestra la lista de miembros presentes actualmente con la duración de presencia de cada uno. Los que están en descanso (AFK) aparecen al final de la lista con una etiqueta que indica la duración de su descanso.
/activesessions [style?]/activesessionsIntervención manual (para administradores)
A veces un miembro olvida fichar, o necesita corregir una sesión. Estos comandos le dan control total:
/forcecheckinAdministradorFuerza una entrada para un miembro que olvidó pulsar el botón.
/forcecheckin [member] [reason?]/forcecheckoutAdministradorFuerza una salida para un miembro concreto, o para todos a la vez.
/forcecheckout [member?]Consejo
/modifytime — encontrará su explicación completa en la sección «Administración avanzada».Descanso (AFK) y la alerta
Dos funciones opcionales que se activan desde la configuración para que el conteo del tiempo sea más justo:
- Descanso (AFK): el miembro pulsa el botón de descanso y el conteo de su tiempo se pausa temporalmente, y lo pulsa de nuevo para reanudarlo. Si el descanso supera el máximo (por defecto 15 minutos) se le ficha la salida automáticamente.
- La alerta: recuerda a quien su sesión supera una duración determinada (por defecto 12 horas) con un mensaje en el canal de registros y un recordatorio privado al miembro — por si olvidó fichar la salida.
Consejo
Para revisar
/setup configure o desde el panel.Desde el panel
Todo lo anterior también está disponible desde el panel en la web sin comandos. Desde la página de Ajustes puede definir el canal donde se muestra la lista de sesiones activas en directo y el estilo de su mensaje (texto o Embed) — y entonces el bot publica un mensaje que se actualiza automáticamente con quién está presente ahora:
El canal donde aparecerá la lista de sesiones en directo y se actualizará automáticamente.
Estilo del mensaje de sesiones activas
La sección «Canal de sesiones activas» en la página de Ajustes del panel
Consejo
3.Puntos y motivación
/points setup, y después los miembros ganan puntos automáticamente en cada salida. El miembro ve su saldo con /points balance y la clasificación con /points leaderboard. Y el administrador tiene control total: tramos, un multiplicador de horas pico y gestión manual — desde el comando o desde el panel.Cómo se calculan los puntos
La base es simple: una tarifa base por hora de asistencia (por defecto un punto por hora). Encima, dos capas opcionales:
- Tramos (Tiers): tarifas diferentes según el total de horas — para premiar a los más presentes.
- Multiplicador de horas pico (Bonus): multiplicar los puntos durante un periodo determinado para fomentar la asistencia en él.
Nota
Comandos de los miembros
🏆 Clasificación de puntos
1. Khalid: 1240.00 💎
2. Sara: 980.00 💎
3. Ahmed: 845.00 💎
4. Noura: 612.00 💎
Una simulación de la clasificación de puntos del comando /points leaderboard
/points balanceMuestra su saldo de puntos (o el de otro miembro si lo indica).
/points balance [user?]/points leaderboardMuestra la clasificación de puntos del servidor.
/points leaderboardGestión de puntos (administradores)
/points setupAdministradorActiva el sistema de puntos con los ajustes por defecto (un punto por hora).
/points setup/points configureAdministradorPanel de control avanzado: los tramos, el multiplicador y la tarifa base.
/points configure/points manageAdministradorAñadir o restar puntos manualmente a un miembro concreto.
/points manage [action] [user] [amount]/points resetAdministradorRestablecer los puntos de un miembro concreto o de todos.
/points reset [target] [user?]Desde el panel
Puede gestionar todos los ajustes de puntos visualmente desde la página de Ajustes: activar el sistema, definir la tarifa base, añadir tramos y definir el periodo del multiplicador pico — sin guardar ninguna sintaxis de comando.
Tramo: +40 horas
Tarifa multiplicada: ×1.5 puntos por hora
La sección «Sistema de puntos» en la página de Ajustes del panel
4.Informes y análisis
/autoreport. En cuanto al panel, le ofrece análisis visuales: horas pico, tendencias y comparación de miembros.Informes bajo demanda
Cada informe se envía al canal de informes y acepta una opción export para exportarlo como un archivo Excel con formato y un gráfico:
/dailyreportAdministradorInforme de asistencia diario. Acepta elegir un día de los últimos 7 días y filtrar por rol.
/dailyreport [role?] [date?] [export?]/weeklyreportAdministradorInforme de asistencia semanal con un resumen estadístico.
/weeklyreport [role?] [week?] [export?]/monthlyreportAdministradorInforme de asistencia mensual completo.
/monthlyreport [role?] [month?] [export?]/memberreportAdministradorInforme detallado de un solo miembro durante un periodo determinado.
/memberreport [member] [period] [export?]Consejo
/leaderboard muestra la clasificación de los miembros por horas totales de asistencia, con una línea de resumen (recuento, total, promedio) y la opción de exportarla a Excel.Informes automáticos
En lugar de extraer el informe manualmente cada día, vincule un rol a un canal y su informe diario se enviará automáticamente a medianoche (en la zona horaria de su servidor):
/autoreport addAdministradorActivar un informe diario automático para un rol concreto en un canal elegido.
/autoreport add [role] [channel]/autoreport listAdministradorMostrar todos los informes automáticos activados, y eliminar los que desee.
/autoreport listAnálisis y comparación (panel)
La página de Análisis convierte sus datos en elementos visuales: horas totales y promedios, horas pico y la tendencia de asistencia a lo largo del tiempo. Y la página de Comparación pone a varios miembros uno al lado del otro:
Una captura ilustrativa de la página de Análisis del panel
5.Administración avanzada
/modifytime para ajustar las horas de un miembro (añadir/restar), /reset para restablecer los registros, y comandos para gestionar los roles de administración que determinan quién puede usar los comandos de administrador. Y puede cambiar la apariencia del propio bot con /editbotprofile. El ajuste de tiempo y el restablecimiento también están disponibles visualmente desde el panel.Ajuste de tiempo y reinicio
Para corregir las horas de un miembro sin abrir una sesión, o para restablecer sus registros:
/modifytimeAdministradorAñade o resta tiempo de las horas de un miembro, con el motivo registrado.
/modifytime [member] [duration] [reason?]/modifytime member:@Ahmed duration:+2h30m/resetAdministradorRestablece las horas de un miembro concreto o de todos los miembros.
/reset [member?]Las mismas dos operaciones están disponibles visualmente desde la página de Ajuste de tiempo del panel:
La página «Ajuste de tiempo» del panel — busque un miembro y luego añada/reste
Roles de administración
Define qué roles pueden usar los comandos de administrador (además del rol base de la configuración). Quienes tienen el permiso Administrator o el propietario del servidor siempre tienen acceso completo.
/addadminroleAdministradorAñadir un rol de administración.
/addadminrole [role]/removeadminroleAdministradorQuitar un rol de administración.
/removeadminrole [role]/listadminrolesAdministradorMostrar los roles de administración añadidos.
/listadminrolesConsejo
Personalización del bot
/editbotprofileAdministradorCambie el nombre y el avatar del bot dentro de su servidor para que coincidan con su identidad. Esto también puede hacerse desde la página «Personalización del bot» del panel.
/editbotprofile6.Asistente inteligente
Qué hace
En lugar de extraer un informe y leerlo manualmente, le hace al asistente una pregunta directa y este lee los datos de asistencia de su servidor y responde: resúmenes, comparaciones, horas pico, previsiones y quién faltó o llegó tarde. Todas las respuestas se basan en sus datos reales.
Cómo usarlo
Una captura ilustrativa de la página del Asistente inteligente del panel
Nota
Llegó al final 🎉
Para una referencia rápida de cada comando, visite la página de comandos. Y para cualquier pregunta, el equipo de soporte está listo en Discord.