Plang:如何修改食物日记应用程序中发送给我的消息

问题描述 投票:0回答:1

我正在使用食物日记应用程序,https://github.com/ingig/FoodDiaryApp

我希望它向我发送更多信息,例如我刚刚吃的食物的蛋白质,而不是卡路里。我没有追踪我的卡路里

不知道我该怎么做。我从来没有在 Plang 中做过任何编程,所以这对我来说并不是很清楚。

messaging
1个回答
0
投票

您的第一步是弄清楚发送给您的数据是在哪里创建的。

在本例中,它位于 actions/Insert.goal 中,因此首先在您最喜欢的文本编辑器中打开该文件(我使用 Visual Code 或只是记事本/TextEdit)

现在您需要找到文本

- call goal SendMessage
(大约第 22 行左右),这是语言告诉应用程序发送消息的地方。
content=
是将发送给您的消息。我们可以修改这部分。

- call goal SendMessage content=%foodEntry.emojis% - Calories: %foodEntry.dish.totalCalories%

既然您想要蛋白质而不是卡路里,那么第一步就是弄清楚如何在数据中找到这些蛋白质。如果您在 Insert.goal 文件中搜索蛋白质,您会发现类似以下内容:%foodEntry.dish.totalProtein%

复制它并将其替换为我们想要的内容

- call goal SendMessage content=%foodEntry.emojis% - Protein: %foodEntry.dish.totalProtein%

下一步是构建您的代码,这是应用程序开始使用您的新代码所必需的。

打开终端/命令。您需要导航到 FoodDiaryApp 所在的文件夹。

现在运行此命令

plang build

然后它将构建您的代码,您可以使用新代码运行您的应用程序。 🎉

© www.soinside.com 2019 - 2024. All rights reserved.