Skip to content

OpenSourceSoftware-Project/OSS-ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

안녕하세종

소프트웨어학과 3학년 전공 필수 수업, 오픈소스 SW개론 과목의 6조 프로젝트입니다.

세종대학교 재학생들을 위한 카카오톡 API 기반 챗봇 서비스, '안녕하세종'

(Open Source Project)


목차

1. 프로젝트 소개

-설계 목적

-구성

-구현 방법

2. 서비스 사용


1. 프로젝트 소개

설계 목적

-코로나 바이러스로 인해 20학번부터 현 신입생인 22학번까지 캠퍼스를 경험해 보지 못한 학생들이 아주 많다.

학교 공식 홈페이지나 과 학생회는 공지를 통해 다양한 정보를 제공하고 있으나, 실제로 궁금한 정보를 얻기는 쉽지 않다.

-심지어, 학교에 와본 적이 없기 때문에 대면 시험을 보게 된다면 건물의 이름이나 위치도 알지 못하는 경우도 있다.

우리 6조는 이러한 상황에 도움이 될 수 있는 기능을 구현한 프로그램을 만드는 것을 목표로 한다.

구성

학사공지 : 세종대학교 공지사항을 알려주는 기능.

학식 : 세종대학교 학식을 알려주는 기능. 크롤링을 이용하여 학식 데이터를 전송해준다.

교내정보 : 캠퍼스 건물, 흡연구역, 편의시설에 대한 정보를 확인할 수 있다.

음식점 : 세종대학교 주변 식당들에 대한 정보를 확인 할 수 있다.

카페 : 세종대학교 학생들이 자주 이용하는 카페에 대한 정보를 확인 할 수 있다.

술집 : 세종대학교 학생들이 자주 가는 술집에 대한 정보를 확인 할 수 있다.

=> 위의 내용에 대한 지도 정보를 API로 받아 올 수 있도록 설정함.

구현 방법

챗봇 제작 플랫폼 선정: 카카오톡에서 제공하는 '카카오 i 오픈 빌더'를 이용해 챗봇을 생성할 수있다. 이러한 방식으로 챗봇에 필요한 엔티티와 파라미터를 입력하여, 챗봇을 구성한다.

서버 플랫폼 선정: 클라우드 서버 컴퓨터 환경을 제공하는 구름IDE 사용. Flask를 이용한 웹서버 개발.

2. 서비스 사용

카카오톡 플러스 친구 →친구 찾기 → "안녕하세종" 추가하기

'안녕하세종' 프로필 접속 후,챗봇 채팅 버튼 눌러 대화하기

참고 문서

파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] https://www.youtube.com/watch?v=kWiCuklohdY

파이썬 웹개발 Flask #1 - 플라스크 기초 및 웹서버 개발의 개념 이해 https://www.youtube.com/watch?v=u2KnTZa1_WU

파이썬 코딩 무료 강의 (활용편3) - 웹 크롤링? 웹 스크래핑! 제가 가진 모든 비법을 알려드리겠습니다. [나도코딩] https://www.youtube.com/watch?v=yQ20jZwDjTE

카카오 i 오픈빌더 도움말(카카오 오픈 빌더 공식 API 문서) https://i.kakao.com/docs/getting-started-overview#%EC%98%A4%ED%94%88%EB%B9%8C%EB%8D%94-%EC%86%8C%EA%B0%9C

About

오픈소스 SW개론 6조 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages