如果想要將從 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 的網址,就可以看到如下圖的畫面。
這部分也可以結合 line bot 直接回傳該網址改使用者,或是透過 LIFF 取得 id 後傳送給使用者來開啟網站。
@handler.add(MessageEvent)
def handle_message(event):
line_bot_api.reply_message(event.reply_token, TextSendMessage(text=<網址>))