Compare commits

...

5 Commits

Author SHA1 Message Date
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
2 changed files with 6 additions and 4 deletions

View File

@ -4,9 +4,9 @@ const PROJECTS_COUNT = 2
const start_msg = { const start_msg = {
buttons: [ buttons: [
[{ name: { literal: "leave_application" }, callback_name: "leave_application" }],
[{ name: { literal: "show_projects" }, callback_name: "project_0" }], [{ name: { literal: "show_projects" }, callback_name: "project_0" }],
[{ name: { literal: "more_info_btn" }, callback_name: "more_info" }], [{ name: { literal: "more_info_btn" }, callback_name: "more_info" }],
[{ name: { literal: "leave_application" }, callback_name: "leave_application" }],
[{ name: { literal: "ask_question_btn" }, callback_name: "ask_question" }], [{ name: { literal: "ask_question_btn" }, callback_name: "ask_question" }],
], // default is `null` ], // default is `null`
replace: true, replace: true,
@ -18,8 +18,12 @@ const dialog = {
}, },
buttons: { buttons: {
more_info: { more_info: {
replace: true,
buttons: [ buttons: [
[{ name: { name: "На главную" }, callback_name: "start" }], [{ name: { literal: "leave_application" }, callback_name: "leave_application" }],
[{ name: { literal: "show_projects" }, callback_name: "project_0" }],
[{ name: { literal: "ask_question_btn" }, callback_name: "ask_question" }],
[{ name: { name: "🏠 На главную" }, callback_name: "start" }],
] ]
}, },
start: start_msg, start: start_msg,

View File

@ -1024,8 +1024,6 @@ mod tests {
println!("config: {:?}", val); println!("config: {:?}", val);
let d: RunnerConfig = DeserializerJS::deserialize_js(&val).unwrap(); let d: RunnerConfig = DeserializerJS::deserialize_js(&val).unwrap();
println!("desr rc: {:?}", d); println!("desr rc: {:?}", d);
let val = runner.run_script("start_buttons()").unwrap();
println!("Val: {:?}", val.to_string());
} }
#[test] #[test]