diff --git a/src/botscript.rs b/src/botscript.rs index c6e7a78..a14dec1 100644 --- a/src/botscript.rs +++ b/src/botscript.rs @@ -421,6 +421,15 @@ pub struct BotMessage { handler: Option, } +impl BotMessage { + pub fn fill_literal(&self, l: String) -> Self { + BotMessage { + literal: self.clone().literal.or(Some(l)), + ..self.clone() + } + } +} + impl Parcelable for BotMessage { fn get_field(&mut self, name: &str) -> ParcelableResult> { match name {