Задать вопрос
workRave
@workRave

Как делать перенос строки в телеграм боте при отправки сообщения?

Добрый день, Великии Гуру!
<?php
$telegramurl = 'https://api.telegram.org/bot<token>/sendmessage?chat_id=140423979&text=' . '<b>bold</b><br>';
file_get_contents($telegramurl);
?>


Обычные сообщения шлет, а как отпралять с переносом строки - не могу понять ;(
  • Вопрос задан
  • 18088 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя nllm К ответам на вопрос (2)
@nllm
Запрос лучше собрать через http_build_quer
$data = array('foo'=>'bar',
              'baz'=>'boom',
              'cow'=>'milk',
              'php'=>'hypertext processor');

echo http_build_query($data);


Перенос строк сделать через \n
html-теги не работают (точнее, не все работают в телеграм). Тэг (br) переноса строки не работает (и он указан не верно). Для того чтобы работала разметка, надо указать параметр parse_mode = markdown или html.

Про разметку: https://core.telegram.org/bots/api#markdown-style
Ответ написан
Комментировать