Skip to content

jack2012aa/Pairing_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pairing_Bot

A Line robot provides dating services.

Introduction

Service owners organize several events on different topics. Customers who apply these events may pair with others.

This service is on Line application, based on Messaging API and Flask.

This sample codes provides a book exchange event. Customers can upload a book they want to share/exchange and pair with another book they are interest in.

Structure

image

app.py uses Flask to accept messages from Messaging API and routes them to services.line_message_handler

services provides procedures to handle requests. user_actions_manager manages requests of sign up and event application. find_book_actions_manager and upload_book_actions_manager manages requests of present book exchange event.

models connects to a database and provides services essential information.

Result

image image image image

User replys

The book exchange event was hold in 2023/2 but only a few people attended. Most comments mentioned that the UI was unclear, too complicated, and difficult to use. After discussion we think that

  1. the apply form should be done by forms like google forms to reduce applying difficulty, and
  2. a backstage may help our group to maintain events.

Furthermore, in my own opinion,

  1. the procedure of events should be more modelized to reduce the difficulty on establishing new events.

Authors

Idea from Ya-Chi Wu
Coded by Chang-Yu Huang
Picture by Wan-Chian Zhang

About

Line Chatbot used for book exchange.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages