text-bot.mybluemix.net 应用程序是否仍在使用 Insights for Weather API?

Is text-bot.mybluemix.net app still using the Insights for Weather APIs?

我查看了 IBM 机器人 - https://github.com/watson-developer-cloud/text-bot, this bot is working at this address: https://text-bot.mybluemix.net ;

#此处提供以下说明:https://github.com/eGlobeBizCom/text-bot

编辑包含您的存储库克隆的文件夹中的 manifest.yml 文件,并将应用程序名称替换为应用程序副本的唯一名称。您指定的名称决定了应用程序的 URL,例如 application-name.mybluemix.net。 manifest.yml 文件的相关部分如下所示:

声明的服务: 对话服务: 标签: 对话 计划:免费 weatherinsights 服务: 标签: weatherinsights 计划:Free-v2 cloudantNoSQLDB 服务: 标签:cloudantNoSQLDB 计划:精简版 应用: - 服务: - 对话服务 - weatherinsights 服务 - cloudantNoSQLDB 服务 名称:天气对话机器人 命令:npm 启动 路径:.

内存:512M

关于"weatherinsights-service"

基于此页面:https://console.ng.bluemix.net/docs/services/InsightsWeather/weather_overview.html#pricing_models 此服务已弃用:此服务的所有实例均已弃用。

我猜,上面 github 页面上的 js 代码不应该基于已弃用的 APIs 工作。但是这个机器人 https://text-bot.mybluemix.net 现在还在工作。所以,我猜这个机器人中的真实代码应该调用另一个天气 API 而不是上面的天气 API.

希望听到那些对上述天气机器人有一些信息的人的意见。谢谢!

不,如您所述正确,Insights for Weather API 服务已被弃用。云 Foundry/Bluemix 使用服务名称并计划在环境中定位和使用服务,而不是可能出现在 Bluemix GUI 中的名称。

取代 Insights for Weather API 的服务是 Weather Company Data 服务。此服务与之前的服务具有相同的服务名称和计划。因此,上面的示例应用程序将继续工作。您始终可以通过调用以下命令找到 manifest.yml 的服务名称:

cf marketplace

注意下面的截图:

Name__________________Service__________Plan