先前說明如何做出一個可以回復訊息的Line Bot
後來發現竟然不能推播(Push)
她給我的訊息是我的權限不夠使用Push的API
就查到了這個
寫得清清楚楚,上次帶給大家的是開發免費0元的API,因此不提供PUSH API
所以就乖乖再去申請一個免費的但是是開發者Developer Trial的Line BOT
申請的過程,跟免費0元的一模一樣,沒有特殊的地方,
只要再main.go中加入此段就可完成
if _, err := bot.PushMessage("----event.Source.UserID-----", linebot.NewTextMessage("hello")).Do(); err != nil {
log.Print(err)
}
event.Source.UserID 此為該帳號的ID,是不會去改變的(注意event.Source.UserID大小寫會造成錯誤)
測試結果,最好是加在main.go 的fun main()中 ,一發布就會去推播到手機上。
希望大家都可以做出來,有問題可以留言