Skip to content

Commit fbded4a

Browse files
committed
Update 5.send.md
1 parent 1e799a2 commit fbded4a

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

docs/5.send.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,4 +237,14 @@ res3.reset();
237237
fb::Message msg;
238238
msg.mode = fb::Message::Mode::MarkdownV2;
239239
msg.text...
240-
```
240+
```
241+
242+
#### Markdown
243+
Для режима Markdown нужно соблюдать [некоторые правила](https://core.telegram.org/bots/api#markdownv2-style):
244+
- Любой символ может быть экранирован с помощью `\`, чтобы выводиться просто символом, а не разметкой MD. Например `"test\\_"` выведет `test_`, без экранирования будет ошибка
245+
- Внутри блоков кода символы `` ` `` и `\` должны быть экранированы с помошью `\`
246+
- Внутри блока ссылки в (круглых скобках) все `)` и `\` должны быть экранированы с помошью `\`
247+
- Во всех остальных случаях символы `_`, `*`, `[`, `]`, `(`, `)`, `~`, `` ` ``, `>`, `#`, `+`, `-`, `=`, `|`, `{`, `}`, `.`, `!` должны быть экранированы с помошью `\`
248+
249+
> FastBot2 не экранирует символы! Это нужно делать самостоятельно
250+
> Например для вывода текста `[hello] - world!` нужно писать `"\\[hello\\] \\- world\\!"`

0 commit comments

Comments
 (0)