если я написал /help в чате, и мне вылезло меню с кнопками
другие не могли тыкать кнопки
Добавь проверку на айди
{message.from_user.id}?
Человек пишет, что кто-то, неважно админ или нет может отправить команду /help и в ответ ему бот пришлет сообщение с кнопками, и нужно сделать так, чтобы только вызвавший команду мог нажимать на эти кнопки
Я тупо в data сувал типо hlp|user_id И потом уже при нажатии проверял
Это для реплай кнопок
Рекомендую ознакомиться с фабрикой коллбек даты, очень упрощает такие задачи
Я как то смотрел, но нет чего не понял, я ещё тупой в плане python, да и мне и мой способ не такой из и трудный У меня типо вот def button(id): inline_btn_1 = InlineKeyboardButton('Меню', callback_data=f'button1|{id}') inline_kb1 = InlineKeyboardMarkup().add(inline_btn_1) return inline_kb1
Да но если это инлайн то норм , а если обычные то они все равно кликаться будут (текст отставлять свой )
Обсуждают сегодня