看板 Python 關於我們 聯絡資訊
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
shevchenlun: 搞定了 原來忘記+global XDDD 05/05 17:58