相信用Line的大家一定有遇過在群組很愛發一發訊息,又給你收回訊息的人,
這個人又很愛說他是故意的,讓人好奇他到底發什麼訊息。
最近發現Line回傳的Json會有unsend,不過linebot要先把之前的訊息存一下才知道收回什麼訊息
我是用LineNotify(有錢人當然可以用Line Push)
linebot的申請可以參考下方連結
簡單講一下怎麼做的,把一個log.json做出來(把群組人員發出來的訊息都存在裡面,程式又是chatGPT稍微提供的了)
只要群組(記得將LineBot跟LineNotify加入群組)有人收回訊息,Linebot就會收到unsend訊息觸發,之後透過Callback的php去找log.json裡面有沒有這個MessageId,找到的話就透過LineNotify發送他收回的訊息(LineNotify的群組Token也要記得要去申請!)
成果如下
還蠻有趣的吧,不過應該不怎麼實用XD