477 Commits

Author SHA1 Message Date
5b485c0329 Merge pull request 'mainbot.js: define free_doc button' (#24) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m3s
Reviewed-on: #24
2025-06-05 21:05:48 +00:00
Akulij
20af818923 mainbot.js: define free_doc button
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m0s
2025-06-06 02:05:17 +05:00
9bc104a0d5 Merge pull request 'fix: make BotDialog variants optional via providing default value' (#23) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m4s
Reviewed-on: #23
2025-06-05 20:58:02 +00:00
Akulij
31d38fbf48 fix: make BotDialog variants optional via providing default value
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m2s
2025-06-06 01:57:04 +05:00
7147da0cb5 Merge pull request 'dev' (#22) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m5s
Reviewed-on: #22
2025-06-05 20:53:03 +00:00
Akulij
37d2480b4a update mainbot.js
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m5s
2025-06-06 01:52:18 +05:00
Akulij
a869362bf5 notify admin when literal not found instead of silently failing 2025-06-06 01:51:27 +05:00
Akulij
b114c80097 update handling of varianted messages 2025-06-06 01:38:22 +05:00
Akulij
591244b5a1 craate getter for varianted commands 2025-06-06 01:37:35 +05:00
Akulij
06a6542349 change design of variants implementation in BotConfig 2025-06-06 01:37:03 +05:00
Akulij
0bc7978c99 fix deserialization Message's created_at 2025-06-06 01:35:25 +05:00
Akulij
2e356ac067 make BotMessage's handler to recursively generate BotMessage 2025-06-06 00:19:37 +05:00
Akulij
2662a00776 provide MessageInfo to BotMessage's handler 2025-06-05 23:16:06 +05:00
Akulij
5669de716a create MessageInfo and MessageInfoBuilder 2025-06-05 23:13:39 +05:00
Akulij
6d017b1993 fix: provide default serde value for BotMessage.variants 2025-06-05 23:12:56 +05:00
Akulij
8a3e8c4705 filter variant to use only defined in runtime config
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m5s
2025-06-05 22:59:28 +05:00
Akulij
50e2d6e824 use variants of messages 2025-06-05 22:59:12 +05:00
Akulij
c301b72f0c create MessageVariant 2025-06-05 22:56:52 +05:00
Akulij
4103c5dfbe create BotMessage.update_defaults method for some logic for default values 2025-06-05 22:36:30 +05:00
Akulij
303dbfdaa8 make BotMessage.meta optional 2025-06-05 22:35:51 +05:00
Akulij
b202f385fe fix: make BotMessage.fill_literal consuming self 2025-06-05 22:35:16 +05:00
Akulij
3b4ab9b481 implement usage of BotMessage.meta flag in handle_botmessage 2025-06-05 22:21:44 +05:00
Akulij
f58f559f8d create BotMessage.meta flag 2025-06-05 22:21:14 +05:00
Akulij
9dfa7c52d9 add field created_at to db::Message struct
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m3s
2025-06-05 21:48:47 +05:00
23c4c18b91 Merge pull request 'do not show show_projects button (probably temporarly)' (#21) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m6s
Reviewed-on: #21
2025-06-04 08:34:25 +00:00
Akulij
4b91108d1a do not show show_projects button (probably temporarly)
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m1s
2025-06-04 13:33:54 +05:00
83e5f86ac2 Merge pull request 'Change mainbot's buttons' (#20) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m7s
Reviewed-on: #20
2025-06-04 08:14:32 +00:00
Akulij
da4b5fdb09 add more buttons for more_info
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m7s
2025-06-04 13:05:45 +05:00
Akulij
47782ca08e add emoji for "Go Home" button text 2025-06-04 13:05:24 +05:00
Akulij
03bb5b231e replace on more_info 2025-06-04 13:05:03 +05:00
Akulij
bb32f5f823 change order of /start buttons 2025-06-04 13:04:26 +05:00
Akulij
2515e8e1b6 test run_script_file_main: delete call of start_buttons, since it is not defined anymore 2025-06-03 19:51:01 +05:00
1211e78b22 Merge pull request 'extend /commit command: add info about build time' (#19) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m9s
Reviewed-on: #19
2025-06-02 12:14:34 +00:00
Akulij
6c6ded6977 extend /commit command: add info about build time
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m7s
2025-06-02 17:13:44 +05:00
3e3eb75220 Merge pull request 'Feature: BotNotificator' (#18) from dev into main
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m2s
Reviewed-on: #18
2025-06-02 11:54:14 +00:00
Akulij
daf1e09176 delete unnecessary println
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m5s
2025-06-02 16:51:19 +05:00
Akulij
de68e41725 create notificator 2025-06-02 16:49:05 +05:00
Akulij
00af4fae4d create MessageAnswerer.answer_text 2025-06-02 16:48:12 +05:00
Akulij
632e77762e fix utils.rs: reuqire Sync 2025-06-02 16:45:59 +05:00
Akulij
3d293501f2 db: create test for get_random_users 2025-06-02 16:45:32 +05:00
Akulij
597e6de09e db: create get_random_users 2025-06-02 16:45:10 +05:00
Akulij
b2df5bf4f3 db: some functions do not require mut db 2025-06-02 16:44:48 +05:00
Akulij
0ca057c064 create test for BotNotification 2025-06-02 16:43:53 +05:00
Akulij
af3dba2873 updatte mainbot.js 2025-06-02 16:42:32 +05:00
Akulij
c9dc1fb479 create tests for BotNotification deserealization 2025-06-02 12:03:28 +05:00
Akulij
91bf739365 update BotNotification specification 2025-06-02 12:03:16 +05:00
Akulij
57652c2776 fix: infinite try_from deserealization 2025-06-02 12:02:28 +05:00
Akulij
fd7c813b0e create specification for notifications 2025-06-02 11:39:44 +05:00
akulij
ff816c4fdc update revision of quickjs-rusty
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m6s
2025-06-02 05:21:45 +00:00
akulij
0ba10a1600 mainbot.js: do not print user
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m25s
2025-06-01 14:01:26 +00:00