214 похожих чатов

Ребят, всем привет! Подскажите, пожалуйста, что за хрень, раньше такого

не было.

Запустил рабочий код PHP на новом сервере, версия php по идее тоже более новая сейчас(7.4), чем была до переноса. Сервер на ubuntu

Так вот, все кнопки/клавиатура в боте и инлайн и обычные не работают, если есть ПРОБЕЛ. Например

Кнопка «Два слова» - не работает, бот не реагирует на команду

Кнопка «Два_слова» - работает и бот дает ответ на команду

В чем может быть проблема?

16 ответов

16 просмотров

а если захреначить как "Два%20слова"?

В коде обработчика

Что-то на подобии: $input = file_get_contents("php://input"); var_dump($input); И смотрите вывод.

Почитай релиз ноты между версиями, выглядит как будто что то с utf изменилось или regex

Alex-Joule Автор вопроса
A O
а если захреначить как "Два%20слова"?

Не, вряд ли. У меня остальной текст работает нормально. Который в прямых ответах юзеру, не в клаве

Alex-Joule Автор вопроса
/dev/null 🎄
Что-то на подобии: $input = file_get_contents("php...

Клава через вар дамп у меня написана, все так. Чуть позже этот кусок кода скину. Или вы про другое?

Alex-Joule Автор вопроса
Alexey
Почитай релиз ноты между версиями, выглядит как бу...

Релиз ноты php имеется ввиду или апи телеги?

Alex-Joule Автор вопроса
Alex-Joule Автор вопроса

кто-то сможет объяснить почему так?😄 может есть какая-то настройка в MySql, @shaded13 у тебя есть предположения , почему способ сработал?)) и спасибо тебе, добрый человек

Alex Joule
кто-то сможет объяснить почему так?😄 может есть ка...

Я просто интуитивно честно сказать предположил. 😅😂

ты тут натурально вардампаешь жсон енкод а проверку свою не показал

типо тебе надо вардампать что у тебя в $text

Alex-Joule Автор вопроса
Magic
ты тут натурально вардампаешь жсон енкод а прове...

Да, но ведь в инлайн такая же фигня, хотя там нет вар дампа function inline_keyboard_help() { $inline_button1 = array("text"=>"Текст%20инлайн","callback_data"=>'/in_ru'); $inline_keyboard = [ [$inline_button1] ]; $keyboard=json_encode(array("inline_keyboard"=>$inline_keyboard)); return $keyboard; }

Alex Joule
Да, но ведь в инлайн такая же фигня, хотя там нет ...

да чего ты опять скидываешь инлайн то))

Alex Joule
Да, но ведь в инлайн такая же фигня, хотя там нет ...

Это код не на проверку клавиатуры а на ее генерацию, тем более инлайн

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта