Материалы к занятию
Упрощенная версия чат-бота для второго вебинара
В этой версии чат-бота добавлен новый метод editMessageText. Метод реализован с помощью функции tg_change_message()
function tg_change_message($chat_id, $message_id, $text, $keyboard) {
$text = tg_clear_tags($text);
$replyMarkup = json_encode($keyboard);
$data = array(
'chat_id' => $chat_id,
'message_id' => $message_id,
'text' => $text,
'parse_mode' => 'HTML',
'reply_markup' => $replyMarkup
);
$out = tg_request('editMessageText', $data);
return $out;
}
Группа полей ACF для управления ботом + XML для импорта записей со звездами:
Пример работы бота, которого напишем на вебинаре

Запись вебинара, все этапы создания бота
Бонусный ролик о том как добавить панель с эмоджи в ACF-группу