用 Python 畅玩 Line bot - 18:Push message

前面所讲到的 Message event 都是要等使用者做出操作後才会被动的回应,现在要是我们想要推播一个公告给全部好友,或是想要发讯息给特定的使用者时,不能像前面各类型的 message 一样使用reply_message,因为reply_message中所要给的第一个参数 reply token 是有时效性的,无法记录下来後用同一个 reply token 去发送讯息,所以需要改为使用push_message来发送消息。
push_message的参数跟reply_message很类似,只是把 reply token 的部分改为要发送给的使用者或群组的 ID,这部分要注意的一点是使用者/群组的 ID 在不同的 line bot 中是不一样的,所以不能够将在 A bot 取得的 ID 拿到 B bot 主动发送讯息使用。

范例程序码

@handler.add(MessageEvent)
def handle_message(event):
	line_bot_api.push_message('Ub8c776653b3d290b3c3f9d1b9c852cb9', TextSendMessage(text='Hello World!'))

<<:  #远距办公开放员工外网连线, 如何确保内外部资料传输安全?

>>:  Extra06 - TypeScript - 型别检查工具

Get Amazon TV Fire Stick Support To Fix Issues

Amazon TV Fire Stick is the portable entertain dev...

关於抽象

前面分别聊完了什麽是「物件」、「类别」、「介面」,接下来,就要来聊聊物件导向程序设计当中的四大概念:...

day30-浅写axios+完赛文

安安,搭给贺,终於来到最後一天了!(转圈d(`・∀・)b 不免俗一下还是要来讲一些心得,在挑战铁人赛...

Day 1 - 前言与主题由来

既然是第一天,不免俗的还是要来自我介绍跟前言一下XD 欢迎来到 30 天我与 Vue 的那些二三事。...

Windows相关篇

昨天是Linux基础,因为不确定之後会不会有Linux进阶, 今天不是Windows基础,却叫Win...