Вебинар 2

Материалы к занятию

Упрощенная версия чат-бота для второго вебинара

В этой версии чат-бота добавлен новый метод 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-группу