如果想要将从 line 上蒐集到的资料或数据呈现在自己的网页上,我们可以使用 flask 建立好网页后,去从资料库或去资讯来呈现,範例如下:
# app.pyfrom flask import Flaskapp = 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=<网址>))