Rencontrez le jeune homme de 24 ans qui suit toutes les machines à crème glacée McDonald’s en panne aux États-Unis
Nous y sommes tous allés. Vous avez envie d’un McFlurry, ou d’un Shamrock Shake. Vous conduisez chez McDonald’s, excité de vous remplir de bonté froide et sucrée. Mais quand vous arrivez enfin au comptoir, vous entendez ces mots redoutables et dévastateurs: « La machine à crème glacée est cassée. »
Il y a quelques heures, un ingénieur logiciel de 24 ans a lancé McBroken, un site Web qui vise à mettre fin à de tels incidents une fois pour toutes. Le site affiche une carte de chaque emplacement de McDonald aux États-Unis, indiquée par des grappes de points. Les emplacements avec une machine à crème glacée en marche obtiennent un point vert; les emplacements sans un, un point rouge. Une colonne à droite compile les statistiques – actuellement, 7, 54% des machines à crème glacée McDonald’s aux États-Unis sont cassées, tout comme 15, 22% de celles de New York.
Rashiq Zahid est venu avec McBroken au cours de l’été. En juillet, il a visité un McDonald’s dans le quartier de Kreuzberg à Berlin et a tenté de commander un McSundae à un kiosque à écran tactile — mais aucune crème glacée n’était disponible. Il a tenté de commander à partir de l’application mobile, mais a été contrecarré de la même manière. Son voyage avait été pour rien.
« J’étais comme, il doit y avoir quelque chose qui peut être fait à ce sujet”, a déclaré Zahid.
Il a donc construit un bot.
Zahid a commencé avec l’application mobile McDonald’s, qui vous permet déjà de passer une commande dans n’importe quel magasin McDonald’s. Cela fonctionne comme faire du shopping sur Amazon ou Grubhub — vous ajoutez les articles que vous souhaitez à un panier et payez lorsque vous êtes prêt. Mais si votre emplacement choisi n’a pas de machine à crème glacée en état de marche, vous ne pouvez pas ajouter d’articles contenant de la crème glacée à votre panier – ils sont marqués comme « Actuellement indisponible. »
”J’adore fouiner dans différentes applications et regarder simplement les fonctionnalités de sécurité et les API internes », a déclaré Zahid. « Je suis assez familier avec la rétro-ingénierie des applications. Je me suis dit « Ok, ça devrait être assez facile.' »
Cela s’est avéré plus difficile qu’il ne le pensait. Au départ, il a créé une API qui tentait d’ajouter un McSundae de chaque emplacement McDonald’s à son panier une fois par minute. L’application a compris ce qu’il préparait et l’a bloqué — « C’était comme, tu ne peux pas faire ça, tu ressembles à un bot”, se souvient-il.
Après une nuit d’essais et d’erreurs, Zahid a compris le laps de temps magique. Maintenant, son bot tente d’ajouter un McSundae toutes les 30 minutes. Si le bot ajoute l’élément avec succès, il indique à McBroken que la machine de l’emplacement fonctionne. Si ce n’est pas possible, l’emplacement reçoit un point rouge. (Un utilisateur de Twitter prétendant être un employé de McDonald’s a confirmé que la méthode fonctionne.)
Zahid a d’abord testé McBroken en Allemagne, qui compte environ 1 500 sites. Il s’est rendu à vélo à chaque endroit de Berlin, passant des commandes de sundae manuelles pour déterminer si son robot renvoyait les informations correctes. C’est passé avec brio. Aujourd’hui, il s’est étendu aux États-Unis.
« Je me suis dit que ce serait assez intéressant pour l’Allemagne, mais ce serait incroyable pour les États-Unis, qui sont essentiellement la capitale de McDonald’s”, a déclaré Zahid à The Verge.
Dans les 20 minutes suivant son lancement, McBroken a reçu 10 000 visiteurs. Il a fonctionné lentement au début et s’est finalement écrasé. ”Je l’exécute sur un serveur qui coûte 5 a par mois, donc il devait tomber en panne », a déclaré Zahid. Après une heure de dépannage, qui a consisté à décharger un peu de trafic, Zahid m’assure maintenant que le site « fonctionne parfaitement. »
Mais il avait voulu que l’outil soit une blague — et est choqué d’entendre que les gens le trouvent légitimement utile. ”Je l’ai juste fait pour m’amuser », a déclaré Zahid. » Mais les gens se disaient « Wow, c’est la meilleure chose que j’ai vue toute cette semaine. » »
Qui sait si McDonalds finira par arrêter cette opération — mais David Tovar, vice-président des communications américaines de McDonald, semble être en soutien. » Seul un vrai fan de @McDonalds ferait tout ce qu’il faut pour aider les clients à obtenir notre délicieuse crème glacée! » il a tweeté ce soir. Pour l’instant, gardez un œil sur McBroken pour éviter que McDonald’s ne vous brise le cœur.