Poznaj 24-latka, który śledzi każdą zepsutą maszynę do lodów McDonald ’ s w USA

wszyscy tam byliśmy. Masz ochotę na McFlurry, albo Shake Shamrock. Jedziesz do McDonald ’ s, podekscytowany, by napełnić się zimną i słodką dobrocią. Ale kiedy w końcu dotrzesz do lady, usłyszysz te przerażające, niszczycielskie słowa: „maszyna do lodów jest zepsuta.”

kilka godzin temu 24-letni inżynier oprogramowania uruchomił stronę internetową McBroken, która ma na celu zakończenie takich incydentów raz na zawsze. Strona wyświetla mapę wszystkich lokalizacji McDonald ’ s W USA, oznaczonych klastrami kropek. Lokalizacje z działającą maszyną do lodów otrzymują zieloną kropkę; lokalizacje bez, czerwoną kropkę. Kolumna po prawej zestawia statystyki-obecnie 7,54 proc.lodów McDonald ’ s w USA jest zepsutych, podobnie jak 15,22 proc. w Nowym Jorku.

Rashiq Zahid wpadł na pomysł Mcbrokena. W lipcu odwiedził McDonald ’ s w berlińskiej dzielnicy Kreuzberg i próbował zamówić McSundae z kiosku z Ekranem dotykowym — ale nie było lodów. Próbował zamówić z aplikacji mobilnej, ale został podobnie udaremniony. Jego podróż była na nic.

„chyba można coś z tym zrobić”

więc zbudował bota.

McBroken wyświetla mapę wszystkich lokalizacji McDonald ’ s W USA.

Zahid zaczął od aplikacji mobilnej McDonald 's, która umożliwia już złożenie zamówienia w dowolnej lokalizacji McDonald’ s. To działa jak zakupy na Amazon lub Grubhub-dodajesz przedmioty, które chcesz do koszyka i płacisz, gdy będziesz gotowy. Ale jeśli w wybranej lokalizacji nie ma działającej maszyny do lodów, nie możesz dodać do koszyka żadnych produktów zawierających lody — są one oznaczone jako „chwilowo niedostępne.”

„uwielbiam grzebać w różnych aplikacjach i po prostu patrzeć na funkcje bezpieczeństwa i wewnętrzne API” – powiedział Zahid. „Jestem całkiem obeznany z tym, jak odtwarzać aplikacje z wykorzystaniem inżynierii wstecznej. To powinno być łatwe.'”

kliknij kropkę, aby zobaczyć, kiedy była ostatnio sprawdzana.

Wybierz adres, aby powiększyć jego lokalizację.

Możesz również sprawdzić, co wygląda na fałszywe lokalizacje testowe.

okazało się, że jest trudniej niż przypuszczał. Początkowo stworzył API, które próbowało dodać McSundae z każdej lokalizacji McDonald ’ s do koszyka raz na minutę. Aplikacja zorientowała się, co zamierza i zablokowała go – „to było tak, że nie możesz tego zrobić, wyglądasz jak bot” – przypomniał.

Po nocy prób i błędów, Zahid odkrył magiczne ramy czasowe. Teraz jego bot próbuje dodać McSundae co 30 minut. Jeśli bot pomyślnie dodaje element, informuje Mcbrokena, że maszyna lokalizacji działa. Jeśli nie, to miejsce dostanie czerwoną kropkę. (Użytkownik Twittera podający się za pracownika McDonalda potwierdził, że metoda działa.)

Zahid po raz pierwszy przetestował McBroken w Niemczech, który ma około 1500 lokalizacji. Jeździł na rowerze do każdego miejsca w Berlinie, składając ręczne rozkazy, aby ustalić, czy jego bot zwraca poprawne informacje. Przeszedł śpiewająco. Obecnie rozszerza się na stany.

„to byłoby całkiem interesujące dla Niemiec, ale byłoby niesamowite dla USA, które w zasadzie jest stolicą McDonald 's”, Zahid powiedział The Verge.

w ciągu 20 minut od premiery McBroken otrzymał 10 000 odwiedzających. Na początku przebiegał powoli, a w końcu się rozbił. „Uruchamiam to na serwerze, który kosztuje 5 dolarów miesięcznie, więc musiał się zawiesić” – powiedział Zahid. Po godzinie rozwiązywania problemów, które wiązały się z odciążeniem ruchu, Zahid zapewnia mnie, że strona „działa idealnie.”

ale chciał, aby to narzędzie było żartem — i jest zszokowany, słysząc, że ludzie uważają je za legalnie użyteczne. „Zrobiłem to dla zabawy”, powiedział Zahid. „Ale ludzie mówili:” Wow, to najlepsza rzecz, jaką widziałem przez cały tydzień.””

kto wie, czy McDonalds zakończy tę operację – ale David Tovar, wiceprezes McDonald ’ s z us Communications, wydaje się popierać. „Tylko prawdziwy fan @ McDonalds zrobiłby wszystko, aby pomóc klientom zdobyć nasze pyszne lody!”napisał dziś wieczorem na Twitterze. Na razie miej oko na Mcbrokena, aby McDonald ’ s nie złamał ci serca.



Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.