memcached for storing current tasksPostgreSQL database for storing users information & system configurationsUsage of Webhook, connected to Flask web serverAsyncIO 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
Backendpart - Initialize files in
Telegrampart - Initialize files in
VKpart - Edit
README.md - Create some docs. and comment
*.pyfiles - 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 linesdunder-methodsjson 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