Skip to content

yenslife/ncku-chatbot

 
 

Repository files navigation

NCKU Chatbot

License: MIT

A smart chatbot assistant designed specifically for National Cheng Kung University (NCKU) students, powered by Dify and integrated with LINE messaging platform.

Line ID: @283aixtg

QR code

Overview

NCKU Chatbot aims to simplify student campus life by providing instant, accurate responses to inquiries about course selection, dormitory information, and campus activities. Built on Dify's powerful LLM development platform, it delivers a natural conversational experience similar to talking with a senior student familiar with campus affairs.

Project Structure

ncku-chatbot/
├── linebot/        # LINE bot integration service
├── crawler/        # Web crawling scripts and n8n templates (In Development)
├── richmenu/       # LINE rich menu configuration files 
└── dify/           # DSL files, including prompts, LLM models, etc. (In Development)

💡 Install pre-commit before development

Pre-commit will automatically run black formatting checks and fixes on each commit.

pip install pre-commit
pre-commit install

Use pre-commit to automatically format your code, ensuring consistent code style.

pre-commit run --all-files

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.9%
  • Shell 9.1%