クイックリプライでtextプロパティを設定すると、ポストバックイベントとメッセージイベントが発生する

クイックリプライのポストバックイベントにtextプロパティを設定すると、ポストバックイベントとメッセージイベントの両方が発生する問題が発生。

views.py

quick_reply=QuickReply(
    items=[
        QuickReplyButton(
            action=PostbackAction(
                label="りんご", data="fruits", text="りんご",
            )
        )
    ]
),

textプロパティを displayTextプロパティに変更するとメッセージイベントは発生しなくなる。

quick_reply=QuickReply(
    items=[
        QuickReplyButton(
            action=PostbackAction(
                label="りんご", data="fruits", displayText="りんご",
            )
        )
    ]
),

なお、ポストバックイベント内の textプロパティは廃止予定。

Messaging APIリファレンス | LINE Developers

タイトルとURLをコピーしました