在串接linebot with python
使用slack會發現主動傳訊息會發送兩次的狀況發生。
影響的api有
line_bot_api.push_message()
及
line_bot_api.broadcast()
只要是主動傳訊息的都會發生傳送兩次
那該如何解決呢?
原因出在demo code裡面
在server 一開啟的時候,如果帶入debug mode
就會在背景多呼叫一次...看起來是debug帶入symbol或者monitor的關係
造成呼叫API兩次
因此,很容易就因為傳送過多的主動訊息而流量爆炸
修正方式:
不要開debug mode即可。
當真實上線時,請把debug mode關閉
參考code 如下
沒有留言:
張貼留言