Написал бота, который при нажатии на кнопку должен присылать сообщение в открытую группу, а так же сам код для отправки (важно: нужно именно прислать новое сообщение, а не переслать из чата с ботом существующее)
if ($answers[$callback_data]) {
$answer = $answers[$callback_data];
$post = [
'chat_id' => $user_id,
'message_id' => $message_id,
'text' => $answer["answer_text"],
'parse_mode' => 'html',
];
if ($answer["support_available"]) {
$buttons = array_merge($buttons, [['text' => 'Начать диалог', 'callback_data' => 'contact_' . $callback_data]]);
}
} else {
$explode_data = explode('_', $callback_data, 2);
$prefix = $explode_data[0];
} if ($prefix === 'contact') { // прислать сообщение в группу
// $send_answers = $explode_data[1];
$post = [
'chat_id' => GROUP_ID,
'text' => 'aaa'
];
telegram('sendMessage', $post);
}
Бот в группе является администратором, но сообщения все равно не присылаются при нажатии на кнопку с префиксом contact, возможно что-то упустил важное, но пока не могу найти что именно