Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Миханик от 15 Января 2019, 05:48:38

Название: Синтаксис отправки Telegram-сообщений
Отправлено: Миханик от 15 Января 2019, 05:48:38
1) Подскажите как при отправке Telegram-сообщений сделать перенос строки?

2) При использовании типа разметки  tpmHTML как правильно оформить текст сообщения? я могу просто использовать HTML-теги или необходимо оформлять сообщение как HTML-документ (т.е. начинать с <HTML> <body> и т.д. )?
Приведите пример сообщения, пожалуйста.

3) При использовании типа разметки  tpmMarkdown как правильно оформить текст сообщения? Приведите пример сообщения, пожалуйста.
Название: Re: Синтаксис отправки Telegram-сообщений
Отправлено: Simple_Scada от 15 Января 2019, 12:09:55
Здравствуйте.

1. Пример переноса строки:
Код: (delphi)
begin
  SendTelegram('Строка 1.' + #13#10 + 'Строка 2.', '534623123', tpmNone, FALSE);
end.
2, 3. Telegram поддерживает ограниченное HTML/Markdown форматирование, т.е. поддерживаются не все HTML теги и не вся Markdown разметка. Подробнее о форматировании сообщений в Telegram можно прочесть например здесь (http://chuvyr.ru/2017/12/telegram-bold-italic-code-link-etc.html), а также в документации Telegram(Markdown разметка (https://tlgrm.ru/docs/bots/api#markdown-style), HTML разметка (https://tlgrm.ru/docs/bots/api#html-style)).

Добавили примеры с разметкой в руководство (https://simple-scada.com/help/script/sendtelegram.html).