rackev
@rackev

Как получить имя пользователя, и отправить его имя с сообщением?

Нужно получить имя пользователя и прикрепить его к сообщению?

vk = vk_session.get_api() 
    id = "тут айди пользователя",
    user_get=vk.users.get(user_ids = (id))
    user_get=user_get[0]
    first_name=user_get['first_name']
    last_name=user_get['last_name']
    full_name=first_name + last_name
    print (full_name)

    

   elif word == "hi":
        if event.from_chat:
               vk.messsage.send(
                	chat_id=event.chat_id,
                	random_id=get_random_id(),
                	message="hi " + first_name
                	)
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
total4c
@total4c
Говнокодер
def get_name(user_id):
	data = vk.users.get(user_ids=user_id)[0]
	return "{} {}".format(data["first_name"], data["last_name"])


elif word == "hi" and event.from_chat:
	vk.messages.send(
		chat_id=event.chat_id,
		message=f"Hi, {get_name(event.user_id)}",
		random_id=0
	)
Ответ написан
Ваш ответ на вопрос

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

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