apixu.client.ApixuException:错误代码1003:“参数Q不见了。”

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

我不明白,我得到了这一次的错误,我跑在rasa_core的apixu.com API时甚至跑步发出这样那样的错误,你可以帮我解释一下吗?

错误:rasa_core.processor:运行动作“action_weather”遇到异常。博特将继续,但动作的事件都将丢失。务必将异常的自定义代码。

错误:rasa_core.processor:错误代码1003: “参数Q不见了。”回溯(最近通话最后一个):

 File "C:\Program Files\Anaconda3\lib\site-packages\rasa_core\processor.py", line 302, in _run_action
    events = action.run(dispatcher, tracker, self.domain)

 File "C:\Program Files\Anaconda3\actions.py", line 18, in run
    current = client.getCurrentWeather(q=loc)
 File "C:\Program Files\Anaconda3\lib\site-packages\apixu\client.py", line 37, in getCurrentWeather
    return self._get(url, args)

 File "C:\Program Files\Anaconda3\lib\site-packages\apixu\client.py", line 27, in _get
    raise ApixuException(message=err_msg, code=err_code)

apixu.client.ApixuException: Error code 1003: "Parameter q is missing."
python bots chatbot rasa-nlu
1个回答
0
投票

你必须其Q作为URL的参数。 apixu alovs你找到使用lontitude和纬度,城市名称,邮政编码等城市的天气。但不管你用什么,你必须有在url Q值。在下面的链接,你可以看到你如何使用参数q。

https://www.apixu.com/doc/request.aspx

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