Telegram module #10

Merged
skobkin merged 19 commits from feature_telegram into master 2022-05-30 20:54:27 +00:00

19 commits

Author SHA1 Message Date
Alexey Skobkin 54cdb3f368 #7 Notifier inconsistent naming fix.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 23:29:18 +03:00
Alexey Skobkin 8554689fef #7 Notifier counter reset fix.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 23:23:09 +03:00
Alexey Skobkin f9ffdac38a #7 Notifier is now considering Telegram API sendMessage() rate limit.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 23:22:01 +03:00
Alexey Skobkin 3bffd32df0 #7 Notifier now sends messages in HTML.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 22:58:50 +03:00
Alexey Skobkin a6aa04b2ca #7 Removing trailing space. 2022-05-30 22:58:19 +03:00
Alexey Skobkin af73458e29 #7 Removing unnecessary statement.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 03:35:16 +03:00
Alexey Skobkin 882b4df5e1 #7 Notifier is now able to process real FeedItem objects.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 03:33:04 +03:00
Alexey Skobkin 54cded15e5 #7 Code style changes recommended by pylint. 2022-05-30 03:32:07 +03:00
Alexey Skobkin 93610e4084 #7 Database integration. All basic commands implemented in CommandProcessor. Two telegram update middlewares implemented (UserAuthMiddleware, ExceptionHandlerMiddleware).
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 03:02:02 +03:00
Alexey Skobkin dbdb256359 #6 #7 Adding feed operation methods to the Database class. Creating custom DisplayableException for future usage in CommandProcessor. Some PEP-8 code style changes. 2022-05-30 02:59:40 +03:00
Alexey Skobkin 305f1afa3c #7 Moving from package to module.
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2022-05-30 00:36:17 +03:00
Alexey Skobkin dc314b4599 #7 Code style changes. 2022-05-30 00:36:17 +03:00
Alexey Skobkin c0148c2c91 #7 Making more detailed logic of notification. Slight refactoring. 2022-05-30 00:36:17 +03:00
Alexey Skobkin 5509053bb0 #7 Implementing Telegram bot run script. 2022-05-30 00:36:17 +03:00
Alexey Skobkin 8f359847bf #11 pylama. Hiding pylama installation in Drone CI logs. 2022-05-30 00:36:17 +03:00
Alexey Skobkin db7369af63 #7 Registering handlers in CommandProcessor. Some docstrings added. 2022-05-30 00:36:17 +03:00
Alexey Skobkin 5628f9a396 #7 Some pylama tweaks. 2022-05-30 00:36:16 +03:00
Alexey Skobkin aaaed01f9d #7 Adding docstrings to classes. 2022-05-30 00:36:16 +03:00
Alexey Skobkin 1bdaa75668 #7 package draft. 2022-05-30 00:36:16 +03:00