memcached for storing current tasks
PostgreSQL database for storing users information & system configurations
Usage of Webhook, connected to Flask web server
AsyncIO for running threaded tasks
PyTelegramBotAPI for connecting with Telegram Bot API
Pure urllib2.request http requests + AsyncIO for sending requests to VK API
- Initialize files in
Backend
part - Initialize files in
Telegram
part - Initialize files in
VK
part - Edit
README.md
- Create some docs. and comment
*.py
files - Finish
Backend
- Finish
Telegram
- Finish
VK
- Finish documentation
-
func., that cuts list of tasks from cache - if task._time ~ current time (using threading & async)
func., that saves new task to cache (using threading & async)
dunder-methods
-
funcs., that sets values to incapsulated lines
dunder-methods
json serialisers and deserialisers for mongodb
-
Connects to Telegram Bot API, and strarts sequence of questions to user, defining each line of Task class (multithreaded)
Connects to TaskManager instance and saves new Task