iT邦幫忙

1

用 Python 暢玩 Line bot - 23:Flask(一)

如果想要將從 line 上蒐集到的資料或數據呈現在自己的網頁上,我們可以使用 flask 建立好網頁後,去從資料庫或去資訊來呈現,範例如下:

# app.py
from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
	return "This is a index"
    
if __name__ == "__main__":
	app.run()

這時候運行 app.py,網址輸入http://127.0.0.1:5000/或是自己 https 的網址,就可以看到如下圖的畫面。
https://ithelp.ithome.com.tw/upload/images/20211027/20142564v6KjdIDcq9.png

這部分也可以結合 line bot 直接回傳該網址改使用者,或是透過 LIFF 取得 id 後傳送給使用者來開啟網站。

@handler.add(MessageEvent)
def handle_message(event):
    line_bot_api.reply_message(event.reply_token, TextSendMessage(text=<網址>))

尚未有邦友留言

立即登入留言