PHP: Сообщение в Telegram из PHP

Простой способ отправки сообщения в телеграм с помощью php.


// id получателя, узнать можно у бота @myidbot
define('TELEGRAM_CHATID', '99999999');

// токен аутентификации, получить можно тут @BotFather
define('TELEGRAM_TOKEN', '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11');

function send($text)
{
    $url = 'https://api.telegram.org/bot' . TELEGRAM_TOKEN . '/sendMessage';
	$ch = curl_init();
    curl_setopt( $ch, CURLOPT_URL, $url );
    curl_setopt( $ch, CURLOPT_POST, true );
	curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
	curl_setopt( $ch, CURLOPT_TIMEOUT, 30 );
	curl_setopt( $ch, CURLOPT_POSTFIELDS, [
		'chat_id' => TELEGRAM_CHAT_ID,
		'text' => $text,
		'parse_mode' => 'html',
	] );    
    if( curl_exec($ch) )
	{
		echo 'Отправлено';
	}
	else
	{
		echo 'Ошибка';
	}
	curl_close($ch);
}

send( '<b>Follow the white rabbit</b> 🐇' );


PHP Telegram up: просмотров: 201