Настройка уведомлений
Создайте блок «Действия» и найдите пункт «Внешний запрос».
Нажмите кнопку «Редактировать» и откройте данный блок.
Тип запроса выберите POST, а в URL адресе укажите следующее https://api.telegram.org/bot<MyToken>/sendMessage
Перейдите в Telegram и найдите бота «BotFather». Отправьте команду /mybots, выберите нужного бота, нажмите кнопку «API Token» и скопируйте его.
В ранее созданном внешнем запросе в ссылке вместо <токен>
подставьте скопированный токен и сохраните изменения.
Перейдите в web-версию Telegram.
Чтобы получить ID закрытого канала или группы, нужно открыть сам канал или группу и скопировать цифры из адресной строки — они находятся в конце ссылки. Эти цифры лучше сохранить, например, в текстовом файле, чтобы не потерять.
Важно: ID должен начинаться с 1 или 2. Если он начинается с 4 или другой цифры, то необходимо временно сделать канал открытым, затем снова закрыть его. После этого ID обновится и будет корректным.
Вернитесь в бота, зайдите в блок «Действие», перейдите во вкладку «Тело» и укажите там следующий текст:
{ "chat_id": "-100", "text": "Тест", "parse_mode": "MarkdownV2" }
Вместо <id> укажите скопированный id из Web-версии Telegram. Вместо «Тест» можно указать любой текст (в конце статьи описаны варианты форматирования текста).
Ниже пример готового варианта.
Сохраните шаг и перейдите в Telegram в нашу группу/канал. Необходимо назначить бота Администратором со всеми правами.
Запустите «Действие» и в канале отразится указанный текст из шага.
Форматирование
При отправке текст можно также форматировать. Поддерживаемые режимы парсинга (в примере Markdown2):
- Markdown (устаревший вариант, но его также можно использовать);
- MarkdownV2 (актуальная версия Markdown);
- HTML (более гибкое форматирование).
- Markdown (Legacy)
Простой Markdown с ограниченными возможностями:
*жирный текст*
_курсив_
`моноширинный`
Пример:
{ "chat_id": "-100<id>", "text": "*Жирный* и _курсив_, `код`", "parse_mode": "Markdown" }
- MarkdownV2 (Из примера)
Более строгий и расширенный синтаксис:
*жирный*
__жирный (альтернатива)__
_курсив_
~зачёркнутый~
`моноширинный`
[ссылка](https://google.com)
Пример:
{ "chat_id": "-100<id>", "text": "*Жирный* и _курсив_, ~зачёркнутый~, [ссылка](https://google.com)", "parse_mode": "MarkdownV2" }
- HTML
Более мощное форматирование:
<b>жирный</b>
<i>курсив</i>
<u>подчёркнутый</u>
<s>зачёркнутый</s>
<code>моноширинный</code>
<pre>блок кода</pre>
<a href=’https://google.com’>ссылка</a>
Пример:
{ "chat_id": "-100<id>", "text": "<b>Жирный</b>, <i>курсив</i>, <s>зачёркнутый</s>, <a href='https://google.com'>ссылка</a>", "parse_mode": "HTML" }
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.