Ошибка vk_api.exceptions.ApiError: [3] Unknown method passed

Код:

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType

vk_session = vk_api.VkApi(
    token=token)
session_api = vk_session.get_api()
longpool = VkLongPoll(vk_session)


print("Бот успешно запущен")


def send_some_msg(id, some_text):
    vk_session.method('message.send', {'user_id': id, "message": some_text, "random_id": 0})


for event in longpool.listen():
    if event.type == VkEventType.MESSAGE_NEW:
        if event.to_me:
            msg = event.text.lower()
            id = event.user_id
            send_some_msg(id, 'привет')

Ошибка:

Traceback (most recent call last):
  File "C:\Users\drokt\Desktop\Projects\ReadyMade_Bots\Vk\main.py", line 22, in <module>
    send_some_msg(id, 'привет')
  File "C:\Users\drokt\Desktop\Projects\ReadyMade_Bots\Vk\main.py", line 14, in send_some_msg
    vk_session.method('message.send', {'user_id': id, "message": some_text, "random_id": 0})
  File "C:\Users\drokt\AppData\Local\Programs\Python\Python311\Lib\site-packages\vk_api\vk_api.py", line 697, in method
    raise error
vk_api.exceptions.ApiError: [3] Unknown method passed

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

Автор решения: evo

В API нет такого метода, как message, есть messages

https://dev.vk.com/ru/method/messages.send

Замените метод на правильный.

→ Ссылка