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

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

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


Обычные сообщения шлет, а как отпралять с переносом строки - не могу понять ;(
  • Вопрос задан
  • 17914 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
@Lulzsec
Одинарные кавычки убери, поставь двойные и используй "\n"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы