来见见这位24岁的年轻人,他正在追踪美国每一台坏掉的麦当劳冰激凌售货机

2020-10-26 07:53:49

我们都有过这样的经历。你想要一杯麦克弗莱,或者一杯三叶草奶昔。你开车去麦当劳,兴奋地想让自己吃上一顿冰凉而甜美的食物。但当你最终走到柜台时,你听到了那些可怕的、毁灭性的话:“冰激凌机器坏了。”

几个小时前,一名24岁的软件工程师创建了McBroken,这是一个旨在一劳永逸地结束此类事件的网站。该网站展示了美国每一家麦当劳的位置地图,由一簇簇的圆点表示。有冰激凌自动售货机的地方是绿点,没有的地方是红点。右边的一栏汇编了统计数据-目前,美国7.54%的麦当劳冰淇淋机坏了,纽约的15.22%也是如此。

拉希克·扎希德(Rashiq Zahid)在夏天想出了麦克布罗肯(McBroken)。今年7月,他参观了柏林克鲁兹堡区的一家麦当劳,试图从触摸屏售货亭订购麦克圣代-但没有冰淇淋可用。他试图通过移动应用程序下单,但同样遭到了阻挠。他的旅行白费了。

扎希德说:“我想,肯定有什么办法可以解决这个问题。”

扎希德从麦当劳的移动应用程序开始,它已经可以让你在任何麦当劳地点下单。它的工作原理就像在亚马逊或GrubHub上购物一样-你把你想要的东西添加到购物车里,准备好了就付钱。但是如果你选择的地方没有可以正常工作的冰激凌售货机,你就不能在购物车里添加任何含有冰激凌的东西--它们被标记为“当前不可用”。

扎希德说:“我喜欢浏览不同的应用程序,只看安全功能和内部API。”“我非常熟悉如何对应用程序进行反向工程。我当时想,‘好吧,这应该很容易。’“。

事实证明,这比他想象的要难。最初,他创建了一个API,试图每分钟在麦当劳的购物车里添加一次麦当劳圣代。这款应用程序弄清楚了他在做什么,于是屏蔽了他--他回忆道:“当时的感觉是,你不能这么做,你看起来像个机器人。”

经过一夜的反复试验,扎希德想出了神奇的时间框架。现在,他的机器人试图每30分钟添加一辆麦克桑代。如果机器人成功添加了物品,它会让McBroken知道该位置的机器正在工作。如果不行,这个位置就会有一个红点。(一名自称麦当劳员工的推特用户证实该方法有效。)

扎希德首先在德国测试了McBroken,那里大约有1500个分店。他骑自行车到柏林的每一个地方,下达手动圣代订单,以确定他的机器人是否返回了正确的信息。它顺利通过了。今天,他已经扩展到美国。

扎希德告诉The Verge:“我想,这对德国来说会非常有趣,但对基本上是麦当劳首都的美国来说,这将是令人惊叹的。”

在推出后的20分钟内,McBroken接待了1万名参观者。它一开始跑得很慢,最终坠毁了。扎希德说:“我在一台每月花费5美元的服务器上运行这个程序,所以它肯定会崩溃。”经过一个小时的故障排除,其中包括卸载一些流量,扎希德现在向我保证,这个网站“运行得很好”。

但他本打算把这个工具当做一个笑话--听到人们发现它合法有用时,他感到震惊。“我做这个只是为了好玩,”扎希德说。“但人们的反应是,‘哇,这是我整个星期看到的最棒的事情了。’”

谁知道麦当劳最终是否会关闭这项业务--但麦当劳美国传播部副总裁大卫·托瓦尔(David Tovar)似乎表示支持。“只有真正的@麦当劳粉丝才会不遗余力地帮顾客买到我们美味的冰激凌!”他今天晚上在推特上写道。目前,请密切关注麦当劳,以免麦当劳伤透你的心。