Python Flask 架站笔记 LINEBOT

在课程的最后,有简短介绍 Line的聊天机器人製作,主要的架构就是你有一个line帐号去连结伺服器让他自动运行如下示意图,
http://img2.58codes.com/2024/20134897hEbDhddG79.png

那至于怎么製作呢?line这边有一个开发API line developers,另外我们本身没有伺服器所以我们会把程式码用git的方式架在heroku上面。至于内容就是我们要用python去写啦!

以下有几个档案要说明一下,
1.readme: 老师上课的说明文件
2.app.py: linebot的主程式
3.key: 这个就是资料库的金库钥匙
4.Procfile :上传Heroku所要使用的档案,Heroku会跑该档案中的指令,也就是跑python.py
5.ngrok:连接伺服器
6.gitignore:不记录的档案放在里面
7.replies:回应的模板与使用套件放在此档案里保持主程式的乾净
8.requirements:使用的套件放在此档案里面

http://img2.58codes.com/2024/20134897uRUM7dA4Co.png

一些设定为确认使用者身份和权限,以下主要来讲解实际上的回应内容。
我整理出课程中教到的大约有三个地方可以做设定
1.firebase设定
2.replies的default设定
3.app.py中设定

最后成品为以下可以加好友(ID=@097fyqax)看看试用看看,只有做简单的串接课程教授範围,工作上没有用到还是把时间留给其他重要的项目噜。

http://img2.58codes.com/2024/20134897jNXdqPz0wP.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章