[問題] linebot的變數與判斷

看板Python作者時間5年前 (2019/05/05 15:46), 編輯推噓0(001)
留言1則, 1人參與, 5年前最新討論串1/1
x='111' @handler.add(MessageEvent, message=TextMessage) def handle_message(event): if x == '111': reply_text = 'hello' x = '222' <-------只要不加這個執行都正常 就回復hello esif x == '222': reply_text = 'hihi' message = TextSendMessage(reply_text) line_bot_api.reply_message(event.reply_token, message) 請問想讓bot在說過某些話 or 使用者作過某些事之後 bot說出不一樣的話 而使用類似上面變數的寫法 就執行不了 是handle_message()裡面無法再變更變數嗎?? 還是我哪裡搞錯了?? 請板上的各位大大 可以指導一下嗎 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.71.217 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1557042374.A.75F.html

05/05 17:58, 5年前 , 1F
搞定了 原來忘記+global XDDD
05/05 17:58, 1F
文章代碼(AID): #1SpfJ6TV (Python)