Send-TelegramMessage

Отправить сообщение вам в Telegram

Параметры

  • -Text Текст для отправки

  • -Parse_mode Режим синтаксического анализа

    • HTML

    • Markdown

    • MarkdownV2

  • -Reply_to_message_id Отправить ответ на сообщение

    • id_message

  • -Disable_notification Отправить без звука

  • -Disable_web_page_preview Отключить предварительный просмотр веб-страницы

💡Форматирование текста в режиме MarkdownV2
ЭффектСинтаксис
жирный*текст*
курсив_текст_
подчёркнутый__текст__
зачёркнутый~текст~
моноширинный`текст`
скрытый||текст||
ссылка[Яндекс](https://yandex.ru)
упоминание пользователя[John Smith](tg://user?id=123456789)

  • Любой символ с кодом от 1 до 126 включительно может быть экранирован в любом месте с предшествующим символом \, и в этом случае он обрабатывается как обычный символ, а не как часть разметки. Это означает, что символ \ обычно должен экранироваться предшествующим символом \.

  • Внутри блока моноширинного текста все символы ` и \ должны экранироваться предшествующим символом \.

  • Внутри (...) части определения встроенной ссылки все ) и \ должны быть экранированы предшествующим символом \.

  • Во всех других местах символы _, *, [, ], (, ), ~, `, >, #, +, -, =, |, {, }, ., ! должны быть экранированы символом \.

  • В случае неоднозначности между объектами курсива и подчеркивания __ всегда жадно обрабатывается слева направо
    как начало или конец объекта подчеркивания, поэтому вместо ___курсивное подчеркивание___ используйте
    ___курсивное подчеркивание_`r__, где `r - символ с кодом 13, который будут проигнорированы.


Примеры

  1. Отправить сообщение в телеграм.

    Wake up, Neo, select all

    Send-TelegramMessage "Hello, World!"
  2. Отправить сообщение в телеграм, выделив слово "очень" подчеркиванием.

    Wake up, Neo, select all

    Send-TelegramMessage 'Это __очень__ важно' -Parse_mode MarkdownV2
  3. Отправить сообщение в телеграм, без звука.

    Wake up, Neo, select all

    Send-TelegramMessage "Без беспокойства" -Disable_notification
  4. Отправить ответ на сообщение.

    Wake up, Neo, select all

    $res = Send-TelegramMessage 'Hello'
    $res = Send-TelegramMessage "И тебе привет" -Reply_to_message_id $res.result.message_id
  5. Отправить ссылку.

    Wake up, Neo, select all

    Send-TelegramMessage "https://yandex.ru"
  6. Отправить ссылку, отключить отображение предварительного просмотра.

    Wake up, Neo, select all

    Send-TelegramMessage "https://yandex.ru" -Disable_web_page_preview