用 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=<网址>))

<<:  盘点清查与检测扫描 - 安全性检测之弱点扫描

>>:  企业资料通讯Week5 (2) | electronic mail [SMTP部分]

CodeWars : 新手村练等纪录02- Growth of a Population

Growth of a Population 等级:7kyu 原始题目 In a small tow...

第13天~

转场动画-老师说也不要花太多时间 一样先通通关掉+第3个 建activity_main.xml的bu...

D-17. Rspec 从零开始写测试(一)

万事起头难,有些事常常是不知道怎麽开始。 安装於Project $ rails new projec...

D16 - 用 Swift 和公开资讯,打造投资理财的 Apps { 加权指数 K 线图实作.4 - 在 X 轴标上每一根 K 棒的日期 }

目前我们已经做出台股加权指数的 K 线图,但目前进度的线图的 x 轴没有时间,所以当使用者看到这张图...

[用 Python 解 LeetCode] (003) 80. Remove Duplicates from Sorted Array II

题干懒人包 给定一个排列好的列表,将它整理成重复项最多出现两次,比方说以下 [1,1,1,2,2,3...