Skip to content
This repository has been archived by the owner on Aug 28, 2021. It is now read-only.
John Ding edited this page Nov 2, 2017 · 5 revisions

Welcome to the COMP3111H-Group wiki!

Line Accounts

Chatbots

Release version

release

Development version

dev

Deploy to Heroku

release repo

get remote add heroku-release https://git.heroku.com/comp3111-chatbot-release.git
git push heroku-release <branch>:master

dev repo

git remote add heroku-dev https://git.heroku.com/comp3111-chatbot-dev.git
git push heroku-dev <branch>:master

Source file hierarchy

  • All source files should be placed in directory dieting-chatbot/src
  • The above directory contains two folders
    • main: source files for application
    • test: source files for unit test
  • For both main and test, the files are organized under 4 packages
    • controller: for controller, parser and formatter; interact with LINE API and dispatch event to other modules
    • database: wrapper classes for database
    • agent: modules for interaction logic of the chatbot agent, e.g. give recommendation given a menu
    • misc: for miscellaneous features, see here