gpt4 book ai didi

javascript - 获取提供旧数据的变量

转载 作者:行者123 更新时间:2023-12-01 01:45:33 25 4
gpt4 key购买 nike

我正在尝试使用node-fetch和discord.js与API进行交互,以便机器人能够回复Discord中的命令,并输出从API获取的信息。

但是,它似乎没有为每个命令获取最新数据,而是提供旧数据。

预期的行为是当我输入 !players 时,它会返回 There are 60players online. 工作正常,但是当我在浏览器中刷新 API 并看到玩家属性从 60 变为 61,然后再次输入 !players,它给了我相同的 There are 60players online.

确保在我键入命令时始终返回最新数据的最佳方法是什么?

您可以在这里找到我当前的 bot.js 代码:https://jsfiddle.net/yvLodz4q/1/

谢谢!

最佳答案

您的 fetch 方法仅调用一次 - 当脚本启动时。如果您想更新此数据,您需要在需要时再次向服务器发送包含必要数据的请求。
例如,您可以在每次调用 !players 命令时再次发送请求。

关于javascript - 获取提供旧数据的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51995349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com