Don
И не спрашивай почему так
Don
Я не знаю сам
Don
Но только так работает
Don
Вебхук
Sergey
Эм.
Sergey
Нет
Don
да
Sergey
Я же говорю - на другом серваке норм работает... Но идею понял попробую...
Sergey
Да
Don
а сертификат где взял?
Don
то есть как бы ты хочешь сказать, что ты 1 сертификат на 2 сервера сразу пульнул?
Don
на 1 домен?
Sergey
разные
Don
....
Sergey
Шаровые сертефикаты
Don
ну вот
Don
делай самоподпис
Sergey
Ну че - 2 сервера с https
Don
ну я понял
Don
делай как я тебе сказал
Sergey
Никогда такого не встречал?
Sergey
*честно не верю )) Так то хоть какой запрос лететь должен
Sergey
Вебхук же вешается
Don
Вебхук же вешается
я тоже так себе говорил
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
Дока есть на офф сайте телеграмм
Sergey
Так то то и оно - найти не могу. Где про хук указывается?
{"Json" :
Мануал покажи - как хуки задавать?
доку не пробовали читать?
Sergey
Пробовал говорю, ну серьезно про хуки там нихрена найти не могу. Только из третьих лиц и встречал.
{"Json" :
https://tlgrm.ru/docs/bots/api#setwebhook
Sergey
При том как вообще это может давать то что в логах ничего нет?
Sergey
Сервак же должен долбиться хотяб однажды
Sergey
Чтоб узнать что я чет не так у себя настроил итп
{"Json" :
установка хука легкая
{"Json" :
ссылка на ваш скрипт с https и всё
Ad
Посоветуйте лёгкий абстрактный интерфейс к БД. Или просто к мускулю.
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
Да я в том плане, что если мне надо пару десятков тысяч строк выбрать
Ad
то да.
Ad
Ладно, пошёл курить доку, спасибо.
{"Json" :
https://toster.ru/q/59014
Ad
https://toster.ru/q/59014
"Из готового Doctrine DBAL. Паршивенько, но лучше ничего не видел." - лол.
Ad
а поцоны-то и не знают. )
Sergey
Тщемта по мануалу их сделал, ничего не изменилось, да и я не понимаю как оно могло измениться... Как телего сервер может узнать что у меня что-то не так с сертефикатом, если ни разу не стучался на мой сервер?
Anonymous
Возможно кто-то сталкивался с подобной проблемой
SarcasmIO
callback_query
Chuvi
callback_query
А он то тут при чём??? о_О
Chuvi
Они будут в тексте сообщения, после команды старт. Типа бот получит команту /start 1
SarcasmIO
SarcasmIO
и будет в массиве калбеков
Anonymous
дело в том, что скрипту вообще нечего не передается
SarcasmIO
показывайте код
Chuvi
и будет в массиве калбеков
Какой нафиг массив коллбэков?
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);
Anonymous
я читала что должно быть вместо start=1
Anonymous
есть TelegramBot\Api\Client
SarcasmIO
есть TelegramBot\Api\Client
это вендор, речь за вебхук
Anonymous
тогда наверное не стоит