Node Discord Bot Api 股票报价

Posted

技术标签:

【中文标题】Node Discord Bot Api 股票报价【英文标题】:Node Discord Bot Api Stock Quote 【发布时间】:2020-11-28 22:15:02 【问题描述】:

您好,我想知道以下代码中是否有任何语法错误会阻止符号、名称和价格通过:

if (command === 'getQuote') 
    let getQuote = async () => 
    let response = await axios.get(
        'https://financialmodelingprep.com/api/v3/quote/AAPL?apikey=demo'
    );
    
    let quote = response.data
        return quote
    ;
    let quoteValue = await getQuote();
    console.log(quoteValue);
    message.reply(
        `Heres your quote\n$quoteValue.symbol\n\n$quoteValue.name\n\n$quoteValue.price`
    );

【问题讨论】:

【参考方案1】:

您似乎从 API 获取了一个数组,但您将 quoteValue 视为一个对象。

检查此代码框:

https://codesandbox.io/s/infallible-dan-4nc4m?file=/src/index.js

【讨论】:

非常感谢。我看到它在沙盒的控制台中打印,但在 Discord 中仍然没有。您可以在这些图像中看到,笑话代码是相同的,但有效 - imgur.com/SOizv3m ... imgur.com/b3KrjiF 谢谢。这确实有效。显然将 getQuote 更改为 getquote 作为命令?

以上是关于Node Discord Bot Api 股票报价的主要内容,如果未能解决你的问题,请参考以下文章

Discord bot 无法访问 Google Sheets 获取错误请求缺少有效的 API 密钥

Discord Bot 更新:如何播放音频?

类型错误:不是 NODE JS DIScord Bot 中的函数 [关闭]

如何使用Google财经API获取股票报价?

Discord bot 在尝试播放链接后崩溃(Node.js)

在 Heroku 上部署 node.js 应用程序(discord.jd bot)导致错误