josephjs1dev / birthday-boy

Facebook Messenger For AdaKerja Test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Birthday Boy

Facebook Messenger Bot to tell you how many days till your next birthday. You can access the page is from this url. The backend server can be accessed from this. Birthday Boy is built using typescript, koaJS, and mongoose.

Created by: Joseph Salimin

Prerequisites

  • node >= v8.0.0 and nodemon
  • mongodb v4.2.2

How to install and to run the project

  • git clone https://github.com/josephsalimin/birthday-boy
  • npm install
  • cp .env.example .env
  • fill .env with your environment
  • npm run start:prod

Features

  • Message logging via /messages API (get list, get by id, delete by id)
  • Can detect answer yes or no by inferring from text (though not advance)
  • Can tell you how many days till your next birthday~

Test Coverage

>= 90%

About

Facebook Messenger For AdaKerja Test


Languages

Language:TypeScript 98.0%Language:JavaScript 2.0%