← Вернуться к списку тем

PHP+Telegram Бот добавление кнопки

Подскажите пожалуйста как можно сюда прикрутить

 private function insertPhone($user_id, $data)
    {
        $text = "Оформление заказаnn";
        // сумма заказа
        $text .= "Сумма заказа: " . $this->totalSumOrder($user_id) . " Сум";
        // инструкция
        $text .= "nnУкажите свой телефон в формате +79001234567:";
 
        // отправляем данные
        $this->botApiQuery("editMessageText", [
            'chat_id' => $user_id,
            'text' => $text,
            'message_id' => $this->getMessageId($data),
            'parse_mode' => 'html',
        ]);
        // глушим уведомление
        $this->notice($data['id']);
    }

Кнопку поделиться номером чтобы пользователь сам не писал номер вручную


@bot.message_handler(commands=["geophone"])
def geophone(message):
    # Эти параметры для клавиатуры необязательны, просто для удобства
    keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True)
    button_phone = types.KeyboardButton(text="Отправить номер телефона", request_contact=True)
    button_geo = types.KeyboardButton(text="Отправить местоположение", request_location=True)
    keyboard.add(button_phone, button_geo)
    bot.send_message(message.chat.id, "Отправь мне свой номер телефона или поделись местоположением, жалкий человечишка!", reply_markup=keyboard)

Ответы