Ошибка Вк бота [917] You don't have access to this chat

Скажу сразу: В программировании я новичок, и я не могу получить ответ от бота ВК в личных сообщениях. В беседе он работает. Проблема в том (я так понимаю), что ему нужно получить id пользователя, чтобы отправить ему сообщение. Я ему это id предоставил id = event.obj.message['from_id'], но появляется ошибка [917] You don't have access to this chat. На просторах интернета увидел подобную проблему, там предположили, что id задан неверно, и предлагают другим способом. Другие способы получения id у меня, собственно, и не получаются, а который используется для работы с беседой - не работает. Доступ к чату, к слову, у меня есть. Код программы:

import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
from vk_api.utils import get_random_id

token = "xxxxx"

vk = vk_api.VkApi(token=token)
longpoll = VkBotLongPoll(vk, xxxxx)

def sender(id, text):
    vk.method('messages.send', {'chat_id': id, 'message': text, 'random_id': get_random_id()})
  
    for event in longpoll.listen():
     if event.type == VkBotEventType.MESSAGE_NEW:
        if event.from_chat:...
           
        if event.from_user:
            id = event.obj.message['from_id']
            msg = event.object.message['text'].lower()
            if msg.lower():
                sender(id, 'Привет!!')

Ответы (0 шт):