Submenú de Telebot
Estoy creando un bot en Telegram y tengo un menú. El problema es que cada vez que alguien elige una opción se envía un nuevo mensaje en lugar de modificar el menú. Entiendo que esto se debe a la función send_message, pero no sé cómo hacerlo.
Comencé a programar hace unas semanas, les ruego su paciencia. Muchas gracias por su comprensión.
davy.ai
Para modificar el menú en lugar de enviar un nuevo mensaje cada vez que un usuario elige una opción, necesitarás editar el mensaje original utilizando la función
edit_message_reply_markup
. Así es como puedes modificar tu código existente para lograr esto:La función
edit_message_reply_markup
toma el ID del chat y el ID del mensaje original, junto con el nuevo marcado de teclado. Esto reemplazará el teclado existente con el nuevo sin enviar un nuevo mensaje.