【问题标题】:Heroku deploys my discord bot, but the it's commands don't workHeroku 部署了我的不和谐机器人,但它的命令不起作用
【发布时间】:2021-08-11 19:51:01
【问题描述】:

我很累,但基本上,我在 Heroku 上的 discord 机器人,在尝试了几个小时后,根据它的日志,似乎部署得很好。我在那里找不到任何问题,尽管当我尝试在我的不和谐服务器上执行简单的命令时,它似乎没有响应。当我在我的 PC 上本地运行它时它工作正常,所以我不认为编码是问题。请帮忙,如果您需要我的机器人文件中的任何内容,请询问。 谢谢。

【问题讨论】:

    标签: javascript node.js heroku discord.js


    【解决方案1】:

    可能是因为 Dyno Sleep:

    如果应用有免费的网络测功机,并且该测功机 在 30 分钟内没有收到任何网络流量,它将 睡觉。除了网络测功机睡觉之外, worker dyno(如果存在)也会休眠。

    还有:

    个人帐户每月有 550 个免费测功小时

    更多信息:https://devcenter.heroku.com/articles/free-dyno-hours#dyno-sleeping

    【讨论】:

    • 对不起,我对此很陌生,但究竟什么是网络测功机?
    • 每个 Heroku 帐户都分配有一个免费的测功小时池
    • 如果您的应用在 30 分钟内没有收到任何流量,它将进入休眠状态。它会在新连接到来时再次唤醒,仅在 5-10 秒后。这就是你的机器人没有响应的原因。
    • 在我的建议中,您可以使用 Replit 来托管您的机器人
    • 好吧,机器人甚至还没有开始工作......我不知道发生了什么。我多次部署它,直到我测试了一个不同的令牌,它才起作用!所以我认为问题可能出在错误的令牌上,但仔细想想,它会说令牌无效。所以我不知道发生了什么,但它恢复了工作,感谢您的关注!
    猜你喜欢
    • 2021-10-05
    • 2021-02-25
    • 2023-03-20
    • 2018-11-10
    • 2021-07-26
    • 2020-09-25
    • 1970-01-01
    • 2018-07-21
    • 2021-12-31
    相关资源
    最近更新 更多