Akulij
|
5a7bb0e0f6
|
clippy fix
|
2025-06-07 01:50:30 +05:00 |
|
Akulij
|
3dbfbe48ce
|
fix: reuse init logic in Runner::init_with_db
|
2025-06-07 01:37:34 +05:00 |
|
Akulij
|
31d38fbf48
|
fix: make BotDialog variants optional via providing default value
Build && Deploy / cargo build (push) Successful in 1m2s
|
2025-06-06 01:57:04 +05:00 |
|
Akulij
|
a869362bf5
|
notify admin when literal not found instead of silently failing
|
2025-06-06 01:51:27 +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
|
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
|
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
|
f58f559f8d
|
create BotMessage.meta flag
|
2025-06-05 22:21:14 +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
|
daf1e09176
|
delete unnecessary println
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
|
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
|
a106891050
|
create call_attacher for Runner to attach global objects on initialization
|
2025-05-31 13:42:54 +05:00 |
|
Akulij
|
9cd0765030
|
create BotMessage js function handler getter
|
2025-05-31 13:42:10 +05:00 |
|
Akulij
|
bc46e0fda4
|
create BotFunction context getter
|
2025-05-31 13:41:42 +05:00 |
|
Akulij
|
845071c800
|
create botscript application module for js's runtime user_application function
|
2025-05-31 13:39:17 +05:00 |
|
Akulij
|
3bd16a58cd
|
add replace flag to BotMessage
|
2025-05-31 10:34:29 +05:00 |
|
Akulij
|
474795bd99
|
create RunnerConfig.get_callback_message
|
2025-05-31 10:34:06 +05:00 |
|
Akulij
|
fdf1e352a6
|
add buttons field to BotDialog
|
2025-05-31 10:33:26 +05:00 |
|
Akulij
|
3acd168155
|
make Runner thread safe
|
2025-05-27 04:08:27 +05:00 |
|
Akulij
|
9bbf481002
|
derive Clone on bot and runner config
|
2025-05-26 20:48:11 +05:00 |
|
Akulij
|
4384431696
|
create RunnerConfig::init_with_db
|
2025-05-26 20:47:35 +05:00 |
|
Akulij
|
ff7f317ae5
|
create attach_db_obj for botscript
|
2025-05-26 20:44:34 +05:00 |
|
Akulij
|
aac968e408
|
add RawCallError to ScriptError
|
2025-05-26 20:43:04 +05:00 |
|
Akulij
|
1ff86f641f
|
impl RunnerConfig::get_command_message
|
2025-05-23 16:27:06 +05:00 |
|
Akulij
|
31e78be68f
|
change interface for ResolveValue
|
2025-05-23 16:26:35 +05:00 |
|
Akulij
|
217a074c95
|
create ResolveError
|
2025-05-23 16:24:17 +05:00 |
|
Akulij
|
1c17639c0e
|
handle DbError in ScriptError
|
2025-05-23 16:23:54 +05:00 |
|
Akulij
|
9e35f4168e
|
use DB and join_all
|
2025-05-23 16:23:12 +05:00 |
|
Akulij
|
178f2a2399
|
create ButtonRaw name, callback_name and literal getters
|
2025-05-23 16:21:26 +05:00 |
|
Akulij
|
1730107e9a
|
create BotMessage.literal getter
|
2025-05-23 16:20:21 +05:00 |
|
Akulij
|
506fdcb260
|
create BotMessage.resolve_buttons
|
2025-05-23 16:19:37 +05:00 |
|
Akulij
|
6d5f748ab8
|
create ButtonLayout::resolve_raw
|
2025-05-23 16:15:44 +05:00 |
|
Akulij
|
cbb9c0c335
|
botscript: create ButtonLayout enum
|
2025-05-23 16:13:56 +05:00 |
|
Akulij
|
f8c63e5315
|
create BotMessage.fill_literal method
|
2025-05-23 16:04:03 +05:00 |
|
Akulij
|
66180e0cfb
|
add optional literal string in BotMessage
|
2025-05-23 16:03:12 +05:00 |
|
Akulij
|
1117af0724
|
impl ButtonName.resolve_name
|
2025-05-23 15:49:30 +05:00 |
|
Akulij
|
ca2e661a0e
|
fix: in Runner's init_config use deserialize_js instead of js_into
|
2025-05-21 14:06:09 +05:00 |
|
Akulij
|
c33c67044a
|
delete test test_deserialization_main, since it isnot actual anymore
|
2025-05-21 13:04:08 +05:00 |
|
Akulij
|
d1b6d153d4
|
create call and call_args methods for BotFunction
|
2025-05-21 12:53:26 +05:00 |
|
Akulij
|
0dc71fda08
|
fix BotFunction's call_context method
previously called by stored template string instead of actual function
|
2025-05-21 12:46:46 +05:00 |
|