Skip to content

mju-likelion/ironman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Ironman - Jarvis 🤖

Jarvis는 멋쟁이사자처럼 명지대 10기 슬랙봇입니다.

개발 기간: 22.04.04 ~ 22.05.11

🎮 주요 기능 🎮

  • 익명 봇 메시지
  • 주사위 게임
  • 자비스 기능 보기
  • 생일 축하 알림
  • 자비스 부르기
  • 점심 메뉴 추천
  • 팀 나누기

익명 봇 메시지

/자비스 <보낼 내용> 명령어로 채널에 익명 메시지를 전송할 수 있습니다

image image image

주사위 게임

자비스 던져 명령어를 통해 0 ~ 100 까지 숫자 중 랜덤한 값을 멘트와 함께 출력합니다.

캡처

자비스 기능 보기

image

점심 메뉴 추천

강남 뭐 먹지 / 용인 뭐 먹지 명령어를 통해 랜덤 맛집 추천과 링크를 함께 제공해줍니다.

image

자비스 부르기

자비스 나와, 자비스 울어, 자비스 몇 시야, 자비스 뭐할까 명령어를 통해 자비스가 다양한 멘트를 보내줍니다.

image

image

image

image

자비스 날씨

자비스 날씨 명령어를 통해 이모지로 표현되는 학교의 대략적인 현재 날씨를 알 수 있습니다.

image

팀 나누기

자비스 팀매칭 (팀 개수) 사람1 사람2... 명령어를 통해 팀을 자동으로 편성해줍니다.
예시: 자비스 팀매칭 2 사람1 사람2 사람3 사람4 사람5

image

생일 축하

!!!!!!!!HAPPY BIRTHDAY!!!!!!!!라는 명령어를 입력하면 입력한 날 기준 다음 달 까지의 생일인 사람의 데이터를 가져옵니다. 생일인 사람의 생일을 축하해줍니다.

image


🛠 Tech Stack 🛠

  • Node.js
  • Bolt
  • Typescript

💬 Convention 💬

Branch naming convetion

헤더 설명
master 실제 서비스를 배포 중인 브랜치입니다.
hotfix 서비스 중 발생한 문제를 빠르게 수정하기 위한 브랜치입니다.
develop 개발이 이루어지고 있는 브렌치입니다.
feature develop에서 분기하며, 각 기능을 개발하는 브랜치입니다.

Git commit convention

헤더 설명
feat 기능 개발
fix 기능 및 코드 수정
refactor 리팩터링
chor 패키지 설치, 변수명 변경과 같이 기능에 영향을 끼치지 않는 작업
docs 주석 추가 및 삭제, README 작성 등

📁 폴더구조 📁

.
├── src # has all the integrations, features
│ ├── anonymous.ts # 자비스 익명메세지
│ ├── introduce.ts # 자비스 소개
│ ├── weather.ts # 자비스 날씨
│ ├── randomNumber.ts # 랜덤 주사위
│ ├── birthday.ts # 생일 축하 알림
│ ├── jarvisCalling.ts # 자비스 부르기
│ ├── lunchMenu.ts # 점심 메뉴 추천
│ ├── teamMaching.ts # 팀 나누기
│ └── index.ts # starts and configures the application
│
│
└── .github/workflow # github actions
│ ├── typecheck.yml # typescript type check
│ └── auto.yml # automatic
│  
├── .swcrc # swc config
├── .eslintrc. # ESLint config
├── package.json
├── .db # SQLite3
├── README.md
└── tsconfig.json # TypeScript config

👨‍💻 팀원 소개 👨‍💻

Jarvis를 개발한 팀원을 소개합니다🤗

이름 강민정 김수정 박민철 박소연 배한조
photo
Github ypd06021 JJongsKim Low-ProFiles qkrthdus605 Bhanjo
역할 익명메시지,
자비스 기능 보기,
학교 날씨
자비스 부르기 점심 메뉴 추천 생일 축하 알림 주사위 게임
팀 나누기

Releases

No releases published

Packages

No packages published