Hello and welcome! This is the official repository for my LINE bot, designed to give you a quick overview of who I am, from my professional journey to personal projects.
- Starting Card: A brief introduction to me.
- Work Experience: A timeline of my professional experiences.
- Education: A look into my academic background.
- Skill Set: An overview of my technical and soft skills.
- Personal Portfolio: Dive into projects and initiatives I'm proud of.
- Competitions: Highlights from competitions I've taken part in.
- Magic 8-Ball Feature: For a bit of fun, ask a question and get a random answer, inspired by the classic "Magic 8-Ball" toy.
- The bot initializes by reading content from various JSON files for the flex messages.
- On receiving a POST request at the
callbackendpoint, the bot verifies the request's signature. - It then processes incoming events, specifically looking for message events.
- Depending on the message content, it sends back the relevant flex message.
- If the message isn't recognized, it defaults to a playful "Magic 8-Ball" response.
- Clone this repository to your local machine.
- Install required dependencies using
pip install -r requirements.txt. - Start the Django server with
python manage.py runserver.
Your feedback and contributions are valuable! If you have ideas or suggestions, please open pull requests or issues. Let's make this bot even better together!