Line Bot 實作之推播

先前說明如何做出一個可以回復訊息的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()中 ,一發布就會去推播到手機上。

 

希望大家都可以做出來,有問題可以留言