Artur3194
@Artur3194

Не отправляются сообщения в групповой чат в телеграме с WordPress?

Доброго времени суток!
Не отправляются сообщения в групповой чат в телеграме с WordPress.
Если в браузере просто вставить строку такого плана с заполненными полями токена и тд, то сообщение приходит.
Это код в functions.php:
'https://api.telegram.org/bot'.TELEGRAM_TOKEN.'/sendMessage?chat_id='.TELEGRAM_CHATID.'&text='.$message

function telegramBot(){
	$message = 'Сообщение';
	$ch = curl_init('https://api.telegram.org/bot'.TELEGRAM_TOKEN.'/sendMessage?chat_id='.TELEGRAM_CHATID.'&text='.$message);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	$contents = curl_exec($ch);
	curl_close($ch);
}

А потом в коде шаблона вызываю функцию
telegramBot
.
Что я делаю не так?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
@its2easyy
у меня такой вариант работает
$ch=curl_init();
		curl_setopt($ch, CURLOPT_URL,
			'https://api.telegram.org/bot'.$token.'/sendMessage');
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
		curl_setopt($ch, CURLOPT_HEADER, false);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
		curl_setopt($ch, CURLOPT_POST, true);
		curl_setopt($ch, CURLOPT_POSTFIELDS,
			'chat_id='.$chat_id.'&text='.urlencode($text).'&parse_mode=html');
		curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);

		$result=curl_exec($ch);
		curl_close($ch);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы