Commit graph

110 commits

Author SHA1 Message Date
43a2002889 Refactor [database]: update function for connect to db name 2025-10-30 18:39:49 +05:00
619b2be6ea Merge pull request 'feature/redis' (#8) from feature/redis into develop
Reviewed-on: #8
2025-10-30 18:34:17 +05:00
293a3c66b9 Add [redis]: add redis FSM storage 2025-10-30 18:29:02 +05:00
7f3f601aa7 Add [redis]: add redis image for docker-compose 2025-10-30 18:24:56 +05:00
2779098b1e Add [redis]: add new env-vars for config, update docs 2025-10-30 18:24:24 +05:00
79c435031b Merge pull request 'feature/database' (#7) from feature/database into develop
Reviewed-on: #7
2025-10-29 00:27:54 +05:00
839fab48f4 Add [database]: add base database models & logic 2025-10-27 19:38:09 +05:00
35eed1e193 Add [database]: add the Postgres database to the Docker Compose config 2025-10-27 19:37:15 +05:00
cda8c9527f Add [database]: add env-config settings for the project database vars 2025-10-27 19:35:35 +05:00
0e9d20b405 Add [database]: add the asyncpg dependency 2025-10-27 19:34:45 +05:00
1d0e66a14f Fix: fix markdown text 2025-10-25 18:14:17 +05:00
66bd78f49d Fix: fix markdown text 2025-10-25 18:13:19 +05:00
644c39730a Fix: remove unusable module & add dev debendencies for nixos 2025-10-25 18:08:11 +05:00
988af9bd27 Add CONTRIBUTE.md 2025-10-25 18:07:07 +05:00
dcc315b30a Update: add fixme for router registry 2025-10-24 17:10:29 +05:00
c690226d8a Add [messages & callbacks]: add the bot menu keyboard & update register router 2025-10-24 17:06:24 +05:00
ff74a5d03f Fix: fix pyrefly type error 2025-10-24 16:22:08 +05:00
508520d4db Refactor: add logging, rename connect_router function & use import modules for router registry 2025-10-24 16:21:40 +05:00
3171ce3acd Add [router registry]: add import modules method for router registry 2025-10-24 16:19:18 +05:00
e4e2701a0a Update [dependencies]: move ruff & pyrefly to dev dependencies 2025-10-24 16:17:19 +05:00
6e727c2c9b Refactor: organize imports 2025-10-24 13:01:45 +05:00
675825f3bf Merge pull request 'feature/docs - add project docstrings & todos & comments' (#6) from feature/docs into develop
Reviewed-on: #6
2025-10-24 02:27:50 +05:00
f605fac47b Add [docs]: add TODOs & other docstrings 2025-10-24 02:26:17 +05:00
9588856a6a Add [docs]: add bot folder TODO, docstrings, comments 2025-10-24 02:10:53 +05:00
0a7af8e791 Add [docs] add main.py doc 2025-10-24 02:02:10 +05:00
a7552dff17 Add [docs]: add doc for pybabel script 2025-10-24 01:10:31 +05:00
b8e99e1e62 Merge pull request 'feature/docker - add first docker compose & docker image files' (#5) from feature/docker into develop
Reviewed-on: #5
2025-10-24 00:47:26 +05:00
abf8c2c55a Add [docker]: add docker bot image file & compose file 2025-10-24 00:42:45 +05:00
8251aa21bd Add [docker]: add docker ignore file 2025-10-24 00:42:12 +05:00
a12de8a7a5 Add [router registry]: add normal callback registration 2025-10-21 00:35:39 +05:00
fb38655010 Hotfix: change chat_type for cmd_start 2025-10-21 00:12:56 +05:00
f7cb74e4c2 Fix [bot]: delete on_startup func, add place for database service
on_startup func: doesn't work, removed.
2025-10-21 00:09:20 +05:00
9c7a8bf2a2 Add [test commands]: add test commands for bot 2025-10-21 00:08:43 +05:00
c9501b3a87 Merge pull request 'feature/handlers - add base utils for handlers' (#4) from feature/handlers into develop
Reviewed-on: #4
2025-10-21 00:06:30 +05:00
800f4bb427 Add [handlers utils]: add handlers filters & router registry 2025-10-21 00:03:43 +05:00
07ac2614ab Add [custom types]: add ChatType, HandlerMeta, HandlerType 2025-10-21 00:01:56 +05:00
82339dcddf Add [bot]: add handlers & middlewares connect funcs
Handlers: add connect_handlers func, add RouterRegistry utile
Middlewares: add connect_middlewares func
Bot: update start_bot func
2025-10-20 15:43:47 +05:00
e127179aa5 Replace [handlers]: replace handlers utils to new module 2025-10-20 15:41:57 +05:00
45cffe2216 Merge branch 'develop' into feature/handlers 2025-10-19 18:09:44 +05:00
f111c026b2 Hotfix [ruff linter]: add specific rules for scripts dir 2025-10-19 18:08:40 +05:00
756de23bcf Add [bot]: add dispatcher for polling the bot 2025-10-19 18:01:25 +05:00
eb68808880 Refactor: rename database dir (db -> database) 2025-10-19 17:59:22 +05:00
b77de47421 Merge pull request 'feature/locales - add locales support for urfu-daddy' (#3) from feature/locales into develop
Reviewed-on: #3
2025-10-19 17:57:01 +05:00
e79e8b5823 Add [locale]: add RU & EN locales dirs 2025-10-19 17:55:37 +05:00
dca6b87fb6 Add [babel script]: add script for fast init, update, compile, extract locales 2025-10-19 17:53:48 +05:00
6d0d75b108 Add [pybabel]: add Babel lib 2025-10-19 17:52:44 +05:00
283accdbba Merge pull request 'feature/logging - add logging (loguru) for urfu-daddy' (#2) from feature/logging into develop
Reviewed-on: #2
2025-10-19 02:24:07 +05:00
ea7253bc78 Add [env flag]: add flag for listening aiogram logs 2025-10-19 02:21:32 +05:00
c4bc872f66 Refactor code using ruff & pyrefly 2025-10-19 02:15:32 +05:00
1de731d7bc Add [bot start]: add bot_token to start_bot & configure logger 2025-10-19 02:11:54 +05:00