Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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