Line Message API + MongoDB 串接实作(一)安装环境

相信大家在生活中应该有加过不少商家的line bot机器人,但是各位有没有想过,能不能利用程式简单的实作将使用者传过来的讯息储存起来,并且回覆呢?其实方法是很简单的,利用line提供的第三方套件再加上mongoDB就可以轻鬆地做到这件事啰!

我们要介绍如何利用Line 提供的 Message API来达到以下目的
1.建立聊天bot
2.接受使用者回传讯息
3.利用mongoDB储存使用者发送过来的讯息
4.回覆使用者

此次教程会使用到的开发工具和环境:

环境:
1.Spring Boot 3.0.4版本
2.Java 17
3.Line 提供的 Java Library

首先我们先建立一个spring boot专案
里面会包含

spring-boot-devtools
spring-boot-starter-data-mongodb
spring-boot-starter-web
line-bot-spring-boot(Line官方提供lib)

附上dependency

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.linecorp.bot</groupId><artifactId>line-bot-spring-boot</artifactId><version>6.0.0</version></dependency></dependencies>

或直接点以下专案懒人包
https://start.spring.io/#!type=gradle-project&language=java&platformVersion=3.0.4&packaging=war&jvmVersion=17&groupId=com.example&artifactId=lineMsgDemo&name=lineMsgDemo&description=LineMsg Demo project for Spring Boot&packageName=com.example.lineMsgDemo&dependencies=lombok,devtools,web,data-mongodb

安装mongodb
MongoDB Community Service

或你直接起一个docker容器也可以.

下一篇
Line Message API + MongoDB 串接实作(二)接收讯息


关于作者: 网站小编

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

热门文章