Don
И не спрашивай почему так
Don
Я не знаю сам
Don
Но только так работает
Don
Вебхук
Sergey
Эм.
Sergey
Нет
Don
да
Sergey
Я же говорю - на другом серваке норм работает... Но идею понял попробую...
Don
Sergey
Да
Don
а сертификат где взял?
Don
то есть как бы ты хочешь сказать, что ты 1 сертификат на 2 сервера сразу пульнул?
Don
на 1 домен?
Sergey
разные
Don
....
Sergey
Шаровые сертефикаты
Don
ну вот
Don
делай самоподпис
Sergey
Ну че - 2 сервера с https
Don
ну я понял
Don
делай как я тебе сказал
Sergey
Никогда такого не встречал?
Sergey
*честно не верю ))
Так то хоть какой запрос лететь должен
Sergey
Вебхук же вешается
Don
на вебхук то сертификат заливаешь хотяб?
Sergey
Нет конечно. И никогда не заливал.
Я вообще мана не нашел если честно по заливанию веб хука ни разу.
Sergey
По какому-то кривому ману попробовал указывать сертефикат, всерно никто не пингует сервак
Sergey
Мануал покажи - как хуки задавать?
Sergey
И где ты вообще про сертефикаты такое прочитал?..
Я вот нигде не слыхал...
ща ищу маны, не могу найти как приложить сертефикат
Sergey
Регистрация webhook
Создаём data.json:
{
"url": "https://bots.domain.tld/api/v1/echo"
}
И вызываем соответствующий метод API любым доступным способом, например:
curl -X POST -d @data.json -H "Content-Type: application/json" "https://api.telegram.org/botYOURBOTTOKEN/setWebhook"
https://habrahabr.ru/post/322078/
Don
Don
Дока есть на офф сайте телеграмм
Sergey
Так то то и оно - найти не могу. Где про хук указывается?
{"Json" :
Sergey
Пробовал говорю, ну серьезно про хуки там нихрена найти не могу. Только из третьих лиц и встречал.
{"Json" :
https://tlgrm.ru/docs/bots/api#setwebhook
Sergey
При том как вообще это может давать то что в логах ничего нет?
Sergey
Сервак же должен долбиться хотяб однажды
Sergey
Чтоб узнать что я чет не так у себя настроил итп
{"Json" :
установка хука легкая
{"Json" :
ссылка на ваш скрипт с https и всё
Ad
Посоветуйте лёгкий абстрактный интерфейс к БД. Или просто к мускулю.
{"Json" :
Ad
нативный, в смысле?
Ad
Я к стыду своему уже настолько привык к громоздким вещам типа доктрины, что когда мне надо простенький скрипт написать с парой запросов вида
SELECT * FROM `table` AS `r1`
JOIN (SELECT (RAND()*(SELECT MAX(`id`)-MIN(`id`) FROM `table`) +
(SELECT MIN(`id`) FROM `table`)) AS `id`) AS `r2`
WHERE `r1`.`id` >= `r2`.`id` ORDER BY `r1`.`id` ASC LIMIT 1
я начинаю мучительно вспоминать mysql_connect() родом из древности
Ad
Не подключать же доктрину
Yar
Mysqli_connect
Yar
И все ее функции сводные
Ad
А разница между PDO и mysqli вообще есть на таком уровне? В области, прости господи, производительности?
Yar
Что вы подрозумиваете, под производительностью?
Yar
При чем если вам нужно пару простых запросов
Ad
Да я в том плане, что если мне надо пару десятков тысяч строк выбрать
{"Json" :
Ad
то да.
Ad
Ладно, пошёл курить доку, спасибо.
{"Json" :
https://toster.ru/q/59014
Ad
а поцоны-то и не знают. )
Sergey
Тщемта по мануалу их сделал, ничего не изменилось, да и я не понимаю как оно могло измениться... Как телего сервер может узнать что у меня что-то не так с сертефикатом, если ни разу не стучался на мой сервер?
Anonymous
Возможно кто-то сталкивался с подобной проблемой
SarcasmIO
callback_query
Chuvi
Они будут в тексте сообщения, после команды старт.
Типа бот получит команту /start 1
SarcasmIO
Chuvi
SarcasmIO
и будет в массиве калбеков
Anonymous
дело в том, что скрипту вообще нечего не передается
SarcasmIO
показывайте код
Anonymous
телеграм формирует ссылку tg://resolve?domain=
Anonymous
потом открывается бот
Anonymous
но в моем скрипте ничего не происходит
Anonymous
$response = file_get_contents('php://input');
$update = json_decode($response, true);
$resstr = '';
foreach( $update['message'] as $k => $v)
{ $resstr .= $k.'>'.$v.';'; }
file_put_contents("test.txt",$resstr);
SarcasmIO
Anonymous
я читала что должно быть вместо start=1
SarcasmIO
Anonymous
есть TelegramBot\Api\Client
Anonymous
тогда наверное не стоит