Synogloy Nas做一個Line群組顯示收回訊息(LineBot+LineNotify)

相信用Line的大家一定有遇過在群組很愛發一發訊息,又給你收回訊息的人,

這個人又很愛說他是故意的,讓人好奇他到底發什麼訊息。

最近發現Line回傳的Json會有unsend,不過linebot要先把之前的訊息存一下才知道收回什麼訊息

我是用LineNotify(有錢人當然可以用Line Push)

linebot的申請可以參考下方連結

https://blog.toright.com/posts/5727/%E7%94%A8-php-%E5%AF%A6%E7%8F%BE-line-message-api-%E6%8E%A5%E6%94%B6%E7%B3%BB%E7%B5%B1%E8%A8%8A%E6%81%AF.html

簡單講一下怎麼做的,把一個log.json做出來(把群組人員發出來的訊息都存在裡面,程式又是chatGPT稍微提供的了)

只要群組(記得將LineBot跟LineNotify加入群組)有人收回訊息,Linebot就會收到unsend訊息觸發,之後透過Callback的php去找log.json裡面有沒有這個MessageId,找到的話就透過LineNotify發送他收回的訊息(LineNotify的群組Token也要記得要去申請!)

成果如下

還蠻有趣的吧,不過應該不怎麼實用XD

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *