請問linebot, github, heroku問題

各位大大晚上好,
因為不是本科系出生,也沒甚麼概念,
但苦心研究兩週了,僅僅是想套用也不得其門而入,
特來此地請益,或許問法跟說法會很愚蠢,請見諒。

請教各位大大,
小弟在Github上找到一個想用的Repo (https://github.com/cjo4m06/eatBoss)
也將他clone下來,
將app.js裡面的LineID, secret, token都換成我自己申請的,
Mysql的5個table也建立,放到byethost上,
app.js裡的
MySQL Database Name:
MySQL Username
MySQL Password
MySQL Server
也都換成我的了。
heroku上setting裡的config vars也加入了line secret & token,
Line developer裡的資訊也爬了網路文,
但在webhook 按下verify後也總是得到以下答案,
The webhook returned an invalid HTTP status code. (The expected status code is 200.)

heroku的log是
2019-07-24T15:14:00.013589+00:00 app[web.1]: 定時推送錯誤:
2019-07-24T15:14:00.013761+00:00 app[web.1]: { Error: Cannot enqueue Query after fatal error.
2019-07-24T15:14:00.013784+00:00 app[web.1]: at Protocol._validateEnqueue (/app/node_modules/mysql/lib/protocol/Protocol.js:212:16)
2019-07-24T15:14:00.013786+00:00 app[web.1]: at Protocol._enqueue (/app/node_modules/mysql/lib/protocol/Protocol.js:138:13)
2019-07-24T15:14:00.013789+00:00 app[web.1]: at Connection.query (/app/node_modules/mysql/lib/Connection.js:201:25)
2019-07-24T15:14:00.013791+00:00 app[web.1]: at Job.job (/app/app.js:1105:9)
2019-07-24T15:14:00.013793+00:00 app[web.1]: at Job.invoke (/app/node_modules/node-schedule/lib/schedule.js:173:10)
2019-07-24T15:14:00.013795+00:00 app[web.1]: at /app/node_modules/node-schedule/lib/schedule.js:552:11
2019-07-24T15:14:00.013797+00:00 app[web.1]: at Timeout._onTimeout (/app/node_modules/node-schedule/lib/schedule.js:510:7)
2019-07-24T15:14:00.013799+00:00 app[web.1]: at ontimeout (timers.js:436:11)
2019-07-24T15:14:00.013801+00:00 app[web.1]: at tryOnTimeout (timers.js:300:5)
2019-07-24T15:14:00.013804+00:00 app[web.1]: at listOnTimeout (timers.js:263:5) code: 'PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR', fatal: false }

請教各位大德,想做這件事是不是有甚麼步驟還是需要注意的地方,
拜託拜託指點一下小弟,感激不盡。
2019-07-24 23:22 發佈

doohan1221 wrote:
各位大大晚上好,因...(恕刪)

log最後的錯誤就有你該去找的答案,PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR

去問google吧
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結