Smart Notice Bot is an open source project that sends a main notice of university through email
- (Complete)After signing up for membership on the website, select your department, e-mail, and interests.
- (Complete)Whenever articles such as what users need (employment, start-up, graduate school, internship, etc.) are updated, they are sent by e-mail.
- (Complete)Frequent questions (FAQs) are provided on the website.
- (Complete)It provides a bulletin board service that allows you to answer questions if someone posts them.
Python 3.7 & Jupyter notebook
$ 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.
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"
APACHE LICENSE, VERSION 2.0