@sergeyfilippov4

Почему event.obj.user_id возвращает None?

Вот этот код не рабочий, так как event.object.user_id возвращает None.
for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
        if event.from_chat:
            if event.object.text == '!tap':
                print(event.object.user_id)
                if admin(event.user_id) == True:
                    kick_id = vk.messages.getById(message_ids=event.message_id)['items'][0]['reply_message']['from_id']
                    vk.messages.send(chat_id=event.chat_id, message='[id%s|пока]'%kick_id, random_id=0)
                    vk.messages.removeChatUser(user_id=kick_id,chat_id=event.chat_id)
  • Вопрос задан
  • 525 просмотров
Решения вопроса 1
@StockholmSyndrome
у объекта сообщения нет поля user_id, начиная с версии 5.80, вам нужен from_id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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