@Igroman228

Как получить ID человека который нажал на кнопку в Pytelegrambotapi??

Как я могу получить айди человека который нажал на инлайн кнопку в чате? Весь день сидел в итоге смог вызвать айди бота но не юзера вот код:

@bot.message_handler(commands=['test'])
def send_test(message):
bot.restrict_chat_member(message.chat.id, message.from_user.id)
Knopka = types.InlineKeyboardMarkup()
knop1 = types.InlineKeyboardButton(text = '', callback_data = 'Ok')
knop2 = types.InlineKeyboardButton(text = '', callback_data = 'No')
Knopka.add(knop1, knop2)
name = message.from_user.first_name
bot.send_message(message.chat.id, name + ', добро пожаловать в чат \nчтобы получить доступ к чату нажми на эмодзи \'\' ниже', reply_markup = Knopka)

@bot.callback_query_handler(func = lambda call: True)
def answer(call):
if call.data == "Ok":
bot.send_message(call.message.chat.id, f'Сдесь должен быть айди человека {message.from_user.id}')
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
ValarMayar
@ValarMayar
Д У Р А Ч О К / недопрограммист графоман
Пригласить эксперта
Ваш ответ на вопрос

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

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