[問題] line bot有時回覆有時不回覆

作者: faceoflove56 (浪漫台三線)   2020-12-23 01:55:00
剛用python寫好了一個line bot程式上傳到heroku
這個程式是使用者輸入"捷運站-價位"後line bot會回覆捷運站附近符合條件的酒吧
再麻煩知道的前輩幫忙解答,感謝。
問題如下:
1.原先設計回覆評價前三高的酒吧,包含店名、地址、電話、營業時間及網址,
程式碼也打好了,但line bot都沒回覆,程式碼改成只回覆前二高後line bot
就會回覆了
不知是否是line bot有回覆字數限制?
2.目前設定line bot回覆評價前二高酒吧,上傳heroku後也能用,不過只能用一兩次
再繼續輸入相同文字line bot就不回話了
我有將程式碼修改為line bot回覆text="pppp",不管試幾次line bot都會及時回覆
不知line bot是否有存取資料庫限制?
●linebot回覆
剛上傳heroku,line bot是可以使用的,但也就只能用1、2次
https://imgur.com/dhYQHzw
後面就不理人了
https://imgur.com/FxdzRsi
●程式碼
https://imgur.com/377wDTd
linebotreply = '***************Bar_1***************'+'\n'+\
'Bar='+data[0][1]+'\n'+\
'地址='+data[0][2]+'\n'+ \
'電話=' + data[0][3] + '\n' + \
'星期一 營業時間='+data[0][4]+'\n'+\
'星期二 營業時間='+data[0][5]+'\n'+\
'星期三 營業時間='+data[0][6]+'\n'+\
'星期四 營業時間='+data[0][7]+'\n'+\
'星期五 營業時間='+data[0][8]+'\n'+\
'星期六 營業時間='+data[0][9]+'\n'+\
'星期天 營業時間='+data[0][10]+'\n'+\
'URL='+data[0][14] + '\n' + \
'***************Bar_2***************'+'\n'+ \
'Bar=' + data[1][1] + '\n' + \
'地址=' + data[1][2] + '\n' + \
'電話=' + data[1][3] + '\n' + \
'星期一 營業時間=' + data[1][4] + '\n' + \
'星期二 營業時間=' + data[1][5] + '\n' + \
'星期三 營業時間=' + data[1][6] + '\n' + \
'星期四 營業時間=' + data[1][7] + '\n' + \
'星期五 營業時間=' + data[1][8] + '\n' + \
'星期六 營業時間=' + data[1][9] + '\n' + \
'星期天 營業時間=' + data[1][10] + '\n' + \
'URL=' + data[1][14]
line_bot_api.reply_message(event.reply_token, TextSendMessage(text=linebotreply))
作者: faceoflove56 (浪漫台三線)   2020-12-23 08:40:00
ps.data[]是全域變數,有沒有可能是這個原因?
作者: annheilong (方格子)   2020-12-23 10:59:00
heroku可以看log 你可以查一下是不是程式bug
作者: singleflying (餡餅)   2020-12-23 22:37:00
看log出現什麼吧 用print或logging看哪邊有問題
作者: Archier (昨日洨篤)   2020-12-26 09:16:00
不錯了啦,我大學學妹是都不回的
作者: mychiux413 (小邱)   2020-12-26 17:53:00
可以加一個/test,方便確認route有沒有死掉

Links booklink

Contact Us: admin [ a t ] ucptt.com