在问这个问题之前,我彻底地搜索了api.ai和对话框标签。我每20秒查询一个API以获得json数组,下面的代码片段显示了数组中的一些对象。
{
"id": "pivx",
"name": "PIVX",
"symbol": "PIVX",
"rank": "46",
"price_usd": "8.65711",
"price_btc": "0.00052161",
"24h_volume_usd": "7948150.0",
"market_cap_usd": "477700707.0",
"available_supply": "55180159.0",
"total_supply": "55180159.0",
"max_supply": null,
"percent_change_1h": "0.07",
"percent_change_24h": "21.92",
"percent_change_7d": "69.6",
"last_updated": "1513821853",
"price_eur": "7.2916846395",
"24h_volume_eur": "6694543.93755",
"market_cap_eur": "402356318.0"
}我有一个机器人,这个人经常键入类似于"PIVY到美元“的内容,如何将"PIVY”更正为"PIVX“--我想到了几种方法
如何纠正特定意图的拼写错误?一种方法是有2个意图,1)在纠正拼写错误之前检测货币的存在,2)实际转换它们?我正在使用Bot框架
请给出您的建议。谢谢你抽出时间阅读这个冗长的问题
发布于 2017-12-21 07:28:31
在查询中可以遵循以下几种方法: 1)如果用例仅将PIVX转换为美元,则基于意图的解决方案。2)如果您正在转换一个以上的转换,那么您需要创建一个字典,并在键值对中检查会话以避免错误。(并非每次都是为了达到你所说的转换和PIVY的目的)
我希望这能帮到你。如果你需要更多的帮助,请告诉我。
https://stackoverflow.com/questions/47917674
复制相似问题