Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lxze/news_chatbot_telegram
Work in progress, will update Readme.md later.
https://github.com/lxze/news_chatbot_telegram
Last synced: 23 days ago
JSON representation
Work in progress, will update Readme.md later.
- Host: GitHub
- URL: https://github.com/lxze/news_chatbot_telegram
- Owner: LXZE
- License: apache-2.0
- Created: 2018-07-10T07:28:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:15:46.000Z (about 2 years ago)
- Last Synced: 2023-06-02T18:01:02.666Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 608 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Telegram News Chatbot
This telegram chatbot created as a final project for subject `CPE641 Natural Language Processing` course at KMUTT.
This chatbot allow users to query about news with the certain given topic. Then it returns news that similar to given keywords.
This bot's whole repository is created within 5 days, as a result, bare with me if code is really mess, buggy or really hard to understand.
For detail, [This report](https://github.com/LXZE/News_chatbot_telegram/blob/master/NLP%20Report.pdf) explained about the methodology, architecture and implementation.
## Instruction (for now)
```sh
# git clone this project, then
$ npm install
$ pip install -r requirements.txt# now, create another console for run two services
# first console, for the telegram connector service
$ node app.js# second console, for news crawler and bot processor
$ python server.py
```## Todo
- dockerize this project
- manage the dependencies for python part