@ValeraShprot

Как добавить имя и фамилию пользователя в логи?

Есть код:
import vk_api.vk_api
import random
import requests
import re
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

# Настройки
group_id = id # Цифровой ID группы
admins = [1, 2, 3] 
mytoken = "token"

vk = vk_api.VkApi(token = mytoken)
vkapi = vk.get_api()
lp = VkBotLongPoll(vk, group_id, wait = 5)

for event in lp.listen():
	if event.type == VkBotEventType.MESSAGE_NEW:
		username = event.object.from_id
		msg = event.object.text
		print("Пользователь: " + str(username) + "\nСообщение: " + msg)

Суть в том чтобы из логов:
Пользователь : id, сообщение : текст
Сделать:
Пользователь: Имя, Фамили, сообщение,текст.
Тоесть из id сделать имя и фамилию пользователя
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Dev12345
Какой-то кодер
Метод users.get, код:
_user = vkapi.users.get(user_ids=event.object.user_id)
print(f'Имя: {_user[0]["first_name"]}, Фамилия: {_user[0]["last_name"]}')
Ответ написан
Комментировать
Метод users.get
https://vk.com/dev/users.get
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
10 мая 2024, в 11:47
500 руб./за проект
10 мая 2024, в 11:36
30000 руб./за проект
10 мая 2024, в 11:27
1000 руб./за проект