Je suis en train de coder une app de type chat (1 à 1 ou A à B, sachant que A reste toujours A (même locuteur) et B est cheangeant) qui, jusqu'à présent, fonctionne en PHP/MySQL essentiellement.
Je suis particulièrement bloquée sur la temporisation et le déclenchement d'actions au bout de X minutes d'inactivité.
Concrètement, je pensais procéder de la sorte :
1/ - Stocker dans la table "messages" de ma DB la date et l'heure de chaque message envoyé sur le chat
2/ - Déclencher le message automatique après 5mn de silence de l'utilisateur B
3/ - Redéclencher une fermeture automatique de la conversation au bout de 8 mn si silence prolongé après les 5 mn (soit après l'avertissement généré au point 2.)
Quelle fonction me me conseilleriez- vous en PHP ou JS pour arriver à mes fins, sachant que j'utilise un hébergement mutualisé (et n'ai pas accès à la ligne de commande) ?
Il me semble que le cron de wget/curl nécessite forcément un serveur dédié / accès à la ligne de commande. Dès lors, ai-je des alternatives ? Comment les mettre en place ?
D'avance, un grand merci pour vos pistes !