iT邦幫忙

0

LineBotApi 如何取得 Datetime picker action 的值

我只知道 他回傳的是Postback event直接傳到sever 端
但是我想要取的上面的日期讓使用者發送給LINE BOT
請問一下 要如何取得Datetime picker action 的值呢?

@handler.add(MessageEvent, message=TextMessage)
def handle_message(event):
    msg = event.message.text
    if '我要預約' in msg:
        message = buttons_message()
        line_bot_api.reply_message(event.reply_token, message)

    elif '預約資訊' in msg:
        message = buttons_message()
        line_bot_api.reply_message(event.reply_token, message)
    elif '最新消息' in msg:
        message = TextSendMessage(text=msg)
        line_bot_api.reply_message(event.reply_token, message)
    else:
        message = TextSendMessage(text=msg)
        line_bot_api.reply_message(event.reply_token, message)

在buttons_message() 我放了 一個

 DatetimePickerTemplateAction(
                    label="標籤",
                    data="input_A",
                    mode='datetime',
                    initial='2021-05-28T00:00',
                    max='2023-01-01T00:00',
                    min='2021-05-28T00:00'
                )

不知道該如何取得使用者所選擇的日期
煩請各位大神回復指教 !

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答