The chatbot for the assistance system developed as part of the VerDatAs project.
nvm use # (or `nvm install` if not yet installed)
npm installCreate a .env.development file in order to specify values for the following variables:
VITE_BACKEND_URL=TAS_BACKEND_URL # the URL of the tud-tas-backend
VITE_PSEUDO_ID=LMS_PSEUDO_ID # the user identification specified by the LMS that is used by the tud-chatbot
VITE_ALTERNATIVE_PSEUDO_ID=ALTERNATIVE_LMS_PSEUDO_ID # the user identification specified by the LMS that is used by the tud-chatbot when connecting via Safari (this allows simulating a cooperation locally)
Start compile and hot-reload for development:
npm run devnpm run buildLint with ESLint
npm run lintnpm run type-check- The folder of the
tud-chatbotshould be located within the same folder such as tud-chatbot-plugin. - In order to build the application and move it into the plugin, run the following command:
npm run build-move iliasThis plugin is licensed under the GPL v3 License (for further information, see LICENSE).
The libraries used in this project are listed in the following table. This information can also be requested by:
npm run extract-licenses
After that the list of libraries used can be found in dist/THIRD-PARTY-tud-chatbot.md.