From 1ff86f641fe9cd7b8cc04034637639f9095000e4 Mon Sep 17 00:00:00 2001 From: Akulij Date: Fri, 23 May 2025 16:27:06 +0500 Subject: [PATCH] impl RunnerConfig::get_command_message --- src/botscript.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/botscript.rs b/src/botscript.rs index 81dc3ac..f455f8c 100644 --- a/src/botscript.rs +++ b/src/botscript.rs @@ -574,6 +574,15 @@ pub struct RunnerConfig { pub dialog: BotDialog, } +impl RunnerConfig { + /// command without starting `/` + pub fn get_command_message(&self, command: &str) -> Option { + let bm = self.dialog.commands.get(command).cloned(); + + bm.map(|bm| bm.fill_literal(command.to_string())) + } +} + impl Parcelable for RunnerConfig { fn get_field(&mut self, name: &str) -> Result, ParcelableError> { match name {