即使在Procfile中添加了Heroku worker dyno也不会出现

时间:2020-07-27 21:42:58

标签: node.js heroku discord.js

我正在尝试设置Heroku来托管我的Discord机器人。我确定我已经正确设置了Procfile,但是worker dyno没有出现在Resources下。只有Web dyno出现,并且由于启动后立即崩溃并显示错误R10而无法正常工作。有人可以帮忙吗?

Procfile

          If Worksheets("Sheet1").Cells(i, 4).Value <> serial_ID Then
              ActiveSheet.Cells(i + 1, 1) = RMA_TextBox1.Value
              ActiveSheet.Cells(i + 1, 4) = SN_TextBox1.Value
              ActiveSheet.Cells(i + 1, 7) = ComboBox1.Value
          ElseIf Worksheets("Sheet1").Cells(i, 4).Value = serial_ID Then
              ComboBox1.Text = Worksheets("Sheet1").Cells(i, 7).Value
          ElseIf DispValue = "" Then
             Exit Sub
          End If

package.json

worker: node index.js

日志

{
  "name": "bot name",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  },
  "author": "author",
  "license": "ISC",
  "dependencies": {
    "discord.js": "^12.2.0"
  }
}

Dyno list under Resources tab

1 个答案:

答案 0 :(得分:0)

我删除了所有内容,然后重新设置了所有内容,现在看来可以正常工作了。可能是因为我没有node_modules文件夹,或者由于第一次尝试设置机器人而发生了其他错误,所以无法正常工作。