Привет, мне нужно получить username пользователя который общается с ботом, но вместо этого,
c.message.from_user.username возвращает мне username бота. Есть какие-то идеи, как можно получить username пользователя?
@bot.callback_query_handler(func=lambda c:True)
def inline(c):
if c.data == "Tokyo":
key = types.InlineKeyboardMarkup()
but_1 = types.InlineKeyboardButton(text="170 UAH.", callback_data="170 UAH.")
but_2 = types.InlineKeyboardButton(text="340 UAH.", callback_data="340 UAH.")
key.add(but_1, but_2)
bot.edit_message_text(chat_id = c.message.chat.id, message_id = c.message.message_id, text = c.message.text.replace("one",two), reply_markup=key)
if c.data in osaka:
myname = c.message.from_user.username
bot.send_message('тут айди чата', myname)