项目简介
本项目基于Python语言开发,将LINE Bot与Google Maps API进行整合。利用LINE的rich menu和flex message功能,为用户提供交互式的地图服务,适合期望利用LINE平台和地图服务提升用户互动体验的开发者。
项目的主要特性和功能
- LINE Flex Message 格式化:可生成多样化的Flex Message,展示不同的信息格式。
- Google Maps API 整合:具备与Google Maps API交互的功能,涵盖地理编码、地点搜索、路线规划等。
- LINE Bot 互动处理:能够处理用户回传消息,以及用户点击rich menu与flex message的事件。
安装使用步骤
1. 安装依赖套件
确保已安装所有必要的 Python 套件,使用以下指令进行安装:
pip install -r requirements.txt
2. 设置环境变量
在项目的根目录中,创建一个 .env
文件,并设置以下变量:
env
LINE_CHANNEL_ACCESS_TOKEN=你的LINE_CHANNEL_ACCESS_TOKEN
LINE_CHANNEL_SECRET=你的LINE_CHANNEL_SECRET
GOOGLE_MAPS_API_KEY=你的GOOGLE_MAPS_API_KEY
3. 启动项目
设置完成后,使用ngrok作为服务器端,运行 googlemap_funhtion.py
启动项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】