You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Для режима Markdown нужно соблюдать [некоторые правила](https://core.telegram.org/bots/api#markdownv2-style):
134
+
- Любой символ может быть экранирован с помощью `\`, чтобы выводиться просто символом, а не разметкой MD. Например `"test\\_"` выведет `test_`, без экранирования будет ошибка
135
+
- Внутри блоков кода символы `` ` `` и `\` должны быть экранированы с помошью `\`
136
+
- Внутри блока ссылки в (круглых скобках) все `)` и `\` должны быть экранированы с помошью `\`
137
+
- Во всех остальных случаях символы `_`, `*`, `[`, `]`, `(`, `)`, `~`, `` ` ``, `>`, `#`, `+`, `-`, `=`, `|`, `{`, `}`, `.`, `!` должны быть экранированы с помошью `\`
138
+
139
+
> FastBot2 не экранирует символы! Это нужно делать самостоятельно
140
+
> Например для вывода текста `[hello] - world!` нужно писать `"\\[hello\\] \\- world\\!"`
141
+
119
142
## Отправка вручную
120
143
Библиотека поддерживает самостоятельную сборку пакетов для отправки на сервер согласно API Telegram. Для сборки используется линейный сборщик json строк `gson::string` - вот [документация](https://github.com/GyverLibs/GSON?tab=readme-ov-file#gsonstring). Создание и отправка пакета выглядит так:
121
144
- Начать пакет с указанием [команды](https://core.telegram.org/bots/api#available-methods)
Для режима 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