¿Es posible añadir una insignia si el usuario lee el tema/asunto específico del foro? ¿Y no solo abrió el tema, sino que lo leyó durante ~5 minutos para asegurarse de que el usuario leyó la información?
Creo que esto debería ser posible con algo como:
SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM topic_users
WHERE topic_id = 281534
AND total_msecs_viewed/60000 >= 5 -- min number of minutes viewed
He probado y he recibido este error:
Error : Contract violation: Query targets posts, but does not return a 'post_id' column
Creo que eso se debe a que has marcado la casilla ‘Query targets posts’. Si lo configuras de forma más parecida a esto, debería funcionar bien:
Ok, gracias, ya no hay error.
¿Qué recomiendas como disparador?
Creo que tendría que ser Update Daily. No creo que ninguno de los otros desencadenantes detecte un cambio en la estadística de tiempo de lectura de topic_users.
Ok, lo he configurado primero para probar
esto sucede cada 22 horas, me parece, en lo que respecta a la asignación de insignias
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
