Как изменить текст inline кнопки python


Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности

Public user contributions licensed under cc-wiki license with attribution required
Как изменить текст inline кнопки в telebot?
В самом call хранится и чат айди, и айди сообщения, да и чат вполне реально существует.
- Вопрос задан более года назад
- 773 просмотра
Комментировать
Решения вопроса 1
Михаил Кростелев @twistfire92
Python backend developer
Во-первых первым параметром надо передавать текст сообщения, а не chat id.
Во-вторых вы вроде хотели не текст сообщения менять, а текст кнопки. Но это можно сделать лишь пересоздав кнопку.
bot.edit_message_reply_markup(, , )
Ответ написан более года назад
Redzonetree @Redzonetree Автор вопроса
Спасибо! , Насчёт текста я уже понял, извиняюсь за «ложную тревогу».
Дело было в том, что нужно было указать : chat_id=тут айди , и так во всем методе
Честно без понятия как, но это почему-то работает только так у меня
Ответы на вопрос 0
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Python
Палиндромы leetcode, в VS все правильно, на сайте другой ответ, что делать?
- 1 подписчик
- 3 часа назад
- 58 просмотров
Как изменить текст инлайн кнопки? (aiogram)
Как изменить именно текст инлайн-кнопки, чтобы не делать по десять раз новую inline-клавиатуру или кнопку?
Отслеживать
задан 12 янв в 9:59
1 1 1 бронзовый знак
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Вот простой пример
# Inline keyboard async def button_ex(text: str) -> InlineKeyboardMarkup: markup = InlineKeyboardMarkup() button = InlineKeyboardButton(f"", callback_data="update_button") markup.add(button) return markup # Handlers @dp.message_handler(commands="button") async def test_button(message: Message): await message.answer("Привет, нажми на кнопку, чтобы она изменилась", reply_markup=await button_ex(text="Обновить")) @dp.callback_query_handler(text="update_button") async def update_button(call: CallbackQuery): await call.message.edit_reply_markup(reply_markup=await button_ex(text="Кнопка обновлена"))```
Отслеживать
ответ дан 14 янв в 12:59
DavidRomanov DavidRomanov
Изменение текста и inline кнопок в telegram боте. Библиотека telebot
Я так понял ловить нажатие декоратором @bot.callback_query_handler и потом использовать метод edit_message_reply_markup, но как тогда и текст тоже изменить? Буду благодарен за объяснение.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Не работает обработка Inline кнопок в боте Telegram
Собственно сам вопрос в заголовке. Создаю кнопку так: await.
Как сделать кнопку назад в боте Telegram на Python (TeleBot)?
Мне нужно, чтобы при выборе своего возраста была возможность вернуться назад в главное меню назад.
Не могу обработать ответ от inline кнопок telegram bot php sdk
Уже довольно долго мучаюсь, не как не получается обработать inline клавиатуру, при нажатии на.

Изменение ширины inline кнопок aiogram
Здравствуйте! Есть ли какой-либо способ изменить ширину inline-кнопок? По умолчанию если две.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как сделать кд на использование кнопки в телеграм боте telebot
Нужно чтобы при нажатии на кнопку сообщение пользователя пересылалось в канал (aka барахолка в.
Реализация кнопки назад в телеграм боте через модуль telebot
Нужно сделать кнопку назад, для подменю с возможностью выхода в главное меню. Не знаю как это.
Изменение текста в чате Telegram
Здравствуйте, есть ли бот или какие нибудь возможности менять цвет в чате (чтоб и у других.
Тупняк с inline кнопкой в боте телеграмм
Столкнулся с проблемой, перехода в корзину при нажатии на вторую inline кнопку. При нажатии выдаёт.
Как создать Inline кнопки в Телеграмм боте
Здравствуйте, использую библиотеку Telegram.Bot. Везде искал, но не нашел как создать.
Не появляются inline кнопки в телеграм боте. Что не так?
import telebot from telebot import types # для указание типов bot =.
