@AimFire

Как изменить состояние кнопки онлайн, aiogram?

Использую библиотеку aiogram 2-й версии. Вот код моей кнопки.

async def create_admin_link_kb(link: str) -> InlineKeyboardMarkup:
    chat_kb: InlineKeyboardMarkup = InlineKeyboardMarkup()
    chat_kb.add(*[
        InlineKeyboardButton(text=LEXICON_RU['nazvanie'], url=link),
    ])
    return chat_kb


Подскажите вопрос такой, в боте нужно реализовать состояние свободна тех поддержка или нет, то есть, по нажатию на кнопку меню в сообщении идет инлайн клавиатура, которая выдает кнопку с названием, которое берёт из файла c лексиконом, мне нужно изменить состояние кнопки из самого телеграмм.

Принцип действия, администратор заходит в бот, пишет команду, например /status 1, после чего бот, делает SQL запрос, и меняет состояние ячейки на текст, под которым в файле с лексиконом хранится заготовленный текст с названием онлайн, если же администратор вводит 0, то выдается уже другой текст в кнопку, это я вроде как сделал, но я не могу понять как мне передать из другой функции, значение переменной в кнопку?

Такое вообще реально реализовать?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
@puzaka
Очень непонятно написано. Что именно нужно?
Админ заходит в бота, исполняет какую-то команду, и другие пользователи видят, что админ онлайн или что?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы