Задать вопрос
@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}')
  • Вопрос задан
  • 1104 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
ValarMayar
@ValarMayar
Д У Р А Ч О К / недопрограммист графоман
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы