Использование HTTP API telegram для отправки сообщения в PHP следующим образом:
$msg = "New Comment is **added** from:\n".$domain;
file_get_contents('https://api.telegram.org/botTOKEN:CODE/sendMessage?chat_id=@MYCHANNEL&text='.$msg.'&parse_mode=markdown');
Просто добавление последнего параметра &parse_mode=markdown
вызывает 400 неправильных запросов. Удаляя его, все работает нормально.
Однако, удаляя \n
из строки $msg
, он работает нормально.
Теперь я не знаю, почему новая строка \n
приводит к 400 плохим запросам. Также я не знаю, как добавить новую строку в тело сообщения!