342 Commits

Author SHA1 Message Date
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
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
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
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
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
af4cad6765 refactor debug prints
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m2s
2025-06-01 17:48:40 +05:00
Akulij
bdc0d6432c print info value returned
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m6s
2025-06-01 17:42:14 +05:00
Akulij
e74f875e3b create /commit command to get commit hash from which this bot was built
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m7s
2025-06-01 17:37:58 +05:00
Akulij
1e046e2e19 do not use private function of quickjs-rusty
All checks were successful
Build && Deploy / cargo build (push) Successful in 3m32s
2025-06-01 17:07:35 +05:00
Akulij
97e7886149 resture jsuser as argument 2025-06-01 16:40:41 +05:00
Akulij
585c3599ab exp
Some checks are pending
Build && Deploy / cargo build (push) Waiting to run
2025-06-01 13:53:29 +05:00
Akulij
f08af9609e sdfalkajsdfj
Some checks failed
Build && Deploy / cargo build (push) Failing after 10m46s
2025-06-01 13:39:10 +05:00
Akulij
d442cccebe lsjdf
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-06-01 12:17:53 +05:00
Akulij
8742740e6e use js to string
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-06-01 12:14:06 +05:00
Akulij
f8628a11f5 make BotRuntime for js runtime management
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-06-01 12:06:38 +05:00
Akulij
8b871ec147 fix: unnecessary BotController clone for script handler generation
All checks were successful
Build && Deploy / cargo build (push) Successful in 1m1s
2025-06-01 11:42:50 +05:00
Akulij
af85c57c67 change order of drop for BotController
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-06-01 11:38:04 +05:00
Akulij
5978db5f2d sdafasklj
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-06-01 11:02:58 +05:00
Akulij
48e4d7b284 more debug info
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 15:28:48 +05:00
Akulij
a47665c9c0 more debug info
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 15:13:31 +05:00
Akulij
4eab8e1f26 more debug info
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 15:05:56 +05:00
Akulij
198c363038 temporarly use println
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 14:57:39 +05:00
Akulij
a2455008ba more debug info
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 14:40:20 +05:00
Akulij
f5d108d350 add debug info when calling js handler
Some checks failed
Build && Deploy / cargo build (push) Has been cancelled
2025-05-31 14:32:23 +05:00