diff --git a/crates/teloxide-macros/src/command_attr.rs b/crates/teloxide-macros/src/command_attr.rs index 3e7a6592..5bff3d76 100644 --- a/crates/teloxide-macros/src/command_attr.rs +++ b/crates/teloxide-macros/src/command_attr.rs @@ -99,7 +99,7 @@ impl CommandAttrs { d.strip_prefix(' ').unwrap_or(&d), attr.sp, ); - if is_doc { + if is_doc && matches!(this.description, Some((_, false, _))) { if let Some((_, is_doc, _)) = &mut this.description { *is_doc = true; }