@santavits

Почему не отправляется сообщение в telegram через php?

Задача такова при переходе на страницу со скриптом, скрипт должен отослать мне сообщение в телеграм через бота, для это использовал api телеграм

$tgtoken = "мой токен"; //токен от бота телеграм
$tguser = "ид"; //id пользователя телеграм, кому отсылать сообщение
 $txt = "test text"; //текст сообщение
$api = file_get_contents("https://api.telegram.org/bot".$tgtoken."/sendMessage?disable_web_page_preview=true&chat_id=".$tguser."&text=".$txt);


в итоге не работает.
  • Вопрос задан
  • 496 просмотров
Решения вопроса 1
@santavits Автор вопроса
Не работало из за того, что не был подключен ssl сертификат.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Anvi-Vt
web developer
А что логи пишут?
Ответ написан
Quattro_Vias
@Quattro_Vias
Искусство простоты - это сложная головоломка
Проверьте $txt - всё что далее попадёт в $api (для ссылки) уже должно быть в URL
Для проверки попробуйте вписать "%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" вместо "$txt"

Или скиньте полную $api ссылку для примера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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