Всем привет, пытаюсь получить данные от бота телеграмм
Для начала зарегистрировал бота тут:
https://api.telegram.org/bot/setWebhook?url=https://myDomain.com/telegrambot.php
в ответ получил: {"ok":true,"result":true,"description":"Webhook is already set"}
ssl сертификат выдан для *.myDomain.com от компании Go Daddy
Но при выполнении кода:
$data = json_decode(file_get_contents('php://input'), true);
$log = print_r($data, true);
file_put_contents('./telegram.txt', $log, FILE_APPEND);
в telegram.txt получаю: Array ( )
Что я делаю не так?
Чтобы посмотреть инфо о статусе веб хука можно использовать метод getWebhookInfo. Если сертификат самоподписанный или сертификат Let's Encrypt, то в форме загрузки сертификата нужно использовать @. Пример:
curl -F "url=https://your_domain.combot-script.php" -F "certificate=@/path/to/certificate.crt" https://api.telegram.org/bot[TOKEN]/setWebhook
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В Laravel встроен faker и после установки уже существует готовый класс для заполнения готовой таблицы в файле 'UserFactoryphp', содержащий:
Я подключил к странице библиотеку jquery-ui , и использую её функционал на страницеВ частности autocomplete, автозаполнение инпута метками