Skip to content
Архив записей за

Telegram bot не отправляются сообщения, не доходят сообщения.

Вобщем, при написании телеграм-бота на PHP, столкнулся с проблемой что некоторые сообщения не доходили до группы. После долгих разборок оказалось что не проходит комбинация символов HD

Вот сижу думаю как это обойти…

Сама функция такая —

function sendMessage($message) { // сообщение в группу на телеграм
$access_token = ‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;
$api = ‘https://api.telegram.org/bot’ . $access_token;
$chat_id = ‘-xxxx’;
$message= str_replace(‘&’,’%26′,$message) ; // вопросительный знак тоже мешался зараза
$message= iconv(‘WINDOWS-1251’, ‘UTF-8′, $message);
$stroka=$api.’/sendMessage?parse_mode=html&chat_id=’.$chat_id.’&text=’.$message;
file_get_contents($stroka);
}

 

пока воткнул вот это

$message= str_replace(‘HD’,’хэдэ’,$message) ;

гыгы