Задать вопрос
@Koyka09

Inline_keyboard TELEGRAM. Обрабатывается если в ЛС, если в чате — нет. Почему?

Здравствуйте. Долго ломаю голову, но никак не приду к ответу.
Данный код около года назад работал без отказно, решил я поднять скрипт и telegram мне делает мозги.
$inlineKeyboard=[
		[
			['text' => 'Подписаться', 'callback_data' => "pod"]
		
			
		]
	];
	
$reply = json_encode(['inline_keyboard' => $inlineKeyboard]);
		
$text= "Что-бы подписаться - жми кнопку снизу";
				$query ='https://api.telegram.org/botAPI/sendMessage?chat_id=ID&reply_markup='.$reply.'&text='.urlencode($text).'&parse_mode=HTML';
						file_get_contents($query);

Если в chat_id стоит ID личного смс, кнопка работает.
Если в chat_id стоит группа - бот отказывается обрабатывать клик.
(Смс приходит верное в обоих случаях)
Privace Mode отключен. Бот администратор в группе.
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Koyka09 Автор вопроса
Все гуд. Не понимаю как раньше работало с IF type=="private"
Добавил || type=="group" - заработало!
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽