DAY 08 让Linebot回覆特定讯息

这篇会让Linebot在接收到特定讯息後,回复特定讯息。执行环境先转到本地执行,方便之後的测试
要转到本地执行可参考Day 04 实现Linebot回复讯息功能<<透过ngrok连接内网与网际网路,进行本地测试>>
在上一篇弄懂程序在做什麽後,来做修改程序,将原本的text=event.message.text修改成你要的讯息

@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
    line_bot_api.reply_message(
        event.reply_token,
        TextSendMessage("DAY 8让Linebot回覆特定讯息"))

https://ithelp.ithome.com.tw/upload/images/20210920/20140165xL0vOXqu74.jpg

将条件添加上,条建设为在收到讯息为Day 08时才会回覆

@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
    if(event.message.text=="Day 08"):
        line_bot_api.reply_message(
            event.reply_token,
            TextSendMessage("DAY 8让Linebot回覆特定讯息"))

https://ithelp.ithome.com.tw/upload/images/20210920/20140165gcHQm0jaEA.jpg
这边我把讯息另外拉出来,并新增第二个条件,回覆另一种讯息

@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
    if(event.message.text=="Day 07"):
        message=TextSendMessage("Day 07 line bot sdk python范例程序在做什麽")
    if(event.message.text=="Day 08"):
        message=TextSendMessage("Day 08让Linebot回覆特定讯息")
    line_bot_api.reply_message(
        event.reply_token,
        message)

https://ithelp.ithome.com.tw/upload/images/20210920/20140165F2e8c4NQGm.jpg


<<:  Day8-D3 资料整理的API们:Array、Time Formats、Number Formats、Random

>>:  30天学会C语言: Day 4-输入个资料怎麽那麽麻烦啦

用React刻自己的投资Dashboard Day27 - 台股技术面刻板

tags: 2021铁人赛 React 一般来说刻板前应该会需要画个wireframe会比较清楚一些...

Day 24 : Linux - 常用且一定要会的指令有哪些?

如标题,这篇想和大家介绍一下有哪些你一定要会的Linux指令 首先,先用Ctrl + Alt + T...

分布式可观测性 Metrics 浅谈

上篇回顾 分布式可观测性 Logging 浅谈 分布式可观测性 Structured Log 继续浅...

Day13 - 如何用shioaji搭配Ta-Lib计算技术指标: 安装篇

Ta-Lib是非常好用的技术指标模组,提供高达100多种的技术指标,常见的技术指标几乎都可以在这里找...

iOS APP 开发 OC 第八天,@synthesize

tags: OC 30 day 作用 自动生成getter,setter方法的实现,所以应该写在类的...