使用Glitch创建超级有效的iOS快捷方式

自1998年以来,我就开始玩神奇宝贝,但仍然有些类型的神奇宝贝我不太确定该如何战斗。 如果我正在与火搏斗(神奇宝贝),那就很明显了-喝水吧! 但是深色呢?

我希望我可以向Siri提出我所有的神奇宝贝战斗进行中的类型对战需求。 可悲的是,如果您问她,她会带您进行网络搜索。 谁有时间这样做?

但是现在,我可以使用Glitch和新的iOS Shortcuts应用程序创建自己的Siri命令。 好吧, 新感觉 ; Shortcuts应用程序实际上只是Workflow的新版本,Workflow是于2014年创建的自动化应用程序。Apple在2017年购买了它。通过重命名,它还获得了Workflow所没有的东西:Siri集成。

每个快捷方式都几乎像一个小咒语🧙🏼‍♀️,您可以强制执行任务。 您可以通过“操作”构建快捷方式,例如:

  • 创建图像🌠
  • 重新排列文字📝
  • 鸣叫📢🐦
  • 将活动添加到日历an
  • 并录制视频(对于严重的问题可能会派上用场,例如被警察拦下!)

这有点像编程,因为您可以使用一个Action中的内容并将其传递给另一个。 例如,获取日历事件的标题并发推文。 或者拍摄两张图像,然后制作一张图像。

毛刺的出现是一种方便的工具,可用于:

  • 快捷操作捕获的数据的高级处理。
  • 从其他位置捕获数据以在快捷方式中使用。

iOS Shortcuts和Glitch一起是强大的组合。 我们将向您展示一些示例,这些示例说明了人们已经使用Shortcuts和Glitch创建的内容。 然后,我将逐步引导您完成一个示例,该示例由Glitch提供支持,可将您重新混合以创建自己的快捷方式。


我们从这两个漂亮的Glitch项目中获得了启发:

小教堂Pe

如果您在iOS设备上卸载新闻应用程序,则每次访问apple.news链接时,该链接都会被破坏😭

幸运的是,您可以使用Ashur的Chapel Pews快捷方式打开它。 它将URL传递给Glitch,然后Glitch尝试找到HTML文章的链接。 如果找到它,它将把您重定向到该文章。 如果不是,它将显示一个漂亮的错误页面,告诉您如何重新安装新闻。

电视通话时间📺

接下来的什么时候《权力的游戏》? 威尔逊·史密斯(WilsonSmith)撰写的《捷径》问您想了解哪些演出,然后将其传递给“小故障”。 然后,Glitch应用程序将从Nextair.tv中获取一些数据,以告诉您下一个何时开始! 真好!


但是,这一切如何运作? 好吧,秘密在于,您可以将文本从快捷方式传递到Glitch,方法是将其添加到Glitch应用URL的末尾。

例如

super-effective.glitch.me/DATA

对于我的快捷方式,我希望它采用神奇宝贝类型并将其传递给Glitch应用程序,因此

super-effective.glitch.me/TYPE-OF-POKEMON

我通过添加动作“命令文本”来获得神奇宝贝的类型。这意味着Siri会问我我想知道哪种类型,然后“快捷方式”可以使用我在“快捷方式动作”中所说的任何内容。

您可以在快捷方式中搜索要使用的操作。 在这里,我搜索“命令文本”操作并将其选中。

现在,让我们告诉它使用结果并将它们放在我的Glitch应用程序URL的末尾。 为此,我们使用“ URL”操作。

猜猜在URL末尾有什么选择? 我们刚刚从“命令文本”操作中收集的文本。

我们可以在URL中使用上一个操作中的“命令文本”!

最后,通过“获取URL的内容”操作来获取我们花哨的新URL的内容。

这就是我们将其传递给Glitch的方式。 怎么样? 好吧,我的应用是从“ New Project”→Node Express创建的。 因此它是基于Express构建的。

Express是一个“ Web框架”。对我们而言重要的是,它可以为我们的网站提供服务,并根据URL末尾的“路由”执行我们的工作。

例如

super-effective.glitch.me/dark

将“ dark”传递给我们的Glitch应用程序。 ”这与它有什么关系? 将查询PokéAPI。 是的,有一个神奇宝贝的API! 它最初是一个简单的周末项目,但现在它几乎包含了您想知道的有关神奇宝贝的所有内容。 不只是神奇宝贝,还有浆果,物品,当然还有我们需要的:输入对战信息。 查看结果为“暗”,以查看我们将使用的数据类型。

我使用“ pokedex-promise-v2”调用了API,这是一个很好的小工具,使我仅需几行代码即可查询PokéAPI。

 令P = new Pokedex(); 
P.getTypeByName(类型)

一旦取回数据,我将使用纯Javascript来获取数据并将其转换为Siri可以说的句子。

现在,回到我们的快捷方式。 让我们添加“说文字”操作和“添加到Siri”,这意味着当我们对Siri说“超级有效”时,它将触发我们的新快捷方式。

使用快捷方式的设置,我可以更改名称,外观并将其添加到Siri!

然后它将问我我需要知道什么“类型”。 一旦我告诉了它,Glitch应用程序就会执行它的工作。 最后,Siri告诉我什么类型的神奇宝贝对付Dark超级有效!

📣“战斗,虫子和仙女对黑暗非常有效。”📣

当然,您可以根据需要在不使用Glitch的情况下在快捷方式中使用PokéAPI,但这需要构建更复杂的快捷方式。 我也喜欢将Glitch应用程序用作普通的老式网站或其他设备(如Alexa)的工具。

是否要创建自己的由Glitch驱动的iOS快捷方式? 好吧,我们的超级有效应用可以混用re! 只需单击“重新混音”即可开始编码。 这里有一些想法:

  • 是否想知道哪种神奇宝贝对特定的神奇宝贝(如Snorlax)有效? 使用快捷方式获取神奇宝贝的名称,然后在Glitch中使用PokéAPI找出对它有效的类型。
  • 使用快捷方式将食物名称传递给Glitch。 然后查询诸如Nutritionix或USDA之类的API,以随时获取有关它的信息。
  • 想去超级幻想吗? 在Glitch中创建自己的API以与快捷方式一起使用!

我们迫不及待想看到您创建的内容!