Skip to content

Latest commit

 

History

History
81 lines (53 loc) · 2.43 KB

README_en.md

File metadata and controls

81 lines (53 loc) · 2.43 KB

Smart Notice Bot

English | 한국어

Smart Notice Bot is an open source project that sends a main notice of university through email


⭐ Features

  1. (Complete)After signing up for membership on the website, select your department, e-mail, and interests.
  2. (Complete)Whenever articles such as what users need (employment, start-up, graduate school, internship, etc.) are updated, they are sent by e-mail.
  3. (Complete)Frequent questions (FAQs) are provided on the website.
  4. (Complete)It provides a bulletin board service that allows you to answer questions if someone posts them.

🖥️ Prerequisites

Python 3.7 & Jupyter notebook


✅ Installation

$ git clone https://github.com/Smart-Notice-Bot/Smart.Notice.Bot.git
$ cd notice
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py inituser --username=admin --password=1234 --action=create_admin
$ python manage.py runserver

< How to use main.py >

Step 1.

(If chromedriver.exe is installed, move on to step 2)

Check the Chrome version of your computer and download chromedriver.exe.

How to check the Chrome version: https://help.zenplanner.com/hc/en-us/articles/204253654-How-to-Find-Your-Internet-Browser-Version-Number-Google-Chrome

Download chromedriver.exe: https://chromedriver.chromium.org/downloads

Step 2.

Put mian.py and chromedriver.exe in the same folder.

Run the program using PyCharm, Jumpyter Notebook, etc.

Enter the desired date (month and day).

The title and content of the notice on the relevant date are put in variables and printed.


📢 Contributing

Contributions, issues are welcome. You can submit a PR to this repository and it will be depolyed once it's accepted.
You can write the commit message including PR Title as follows.

$ git commit -m "PR Title"

📃 License

APACHE LICENSE, VERSION 2.0