Пытаюсь написать бота, который конвертирует сообщения ВК в телегу и обратно. Появляется ошибка

Ошибка: Traceback (most recent call last): File "C:\Users\Vadym\PycharmProjects\vk_openai\main.py", line 11, in longpoll = VkLongPoll(vk_session) File "C:\Users\Vadym\PycharmProjects\vk_openai\venv\lib\site-packages\vk_api\longpoll.py", line 515, in init self.update_longpoll_server() File "C:\Users\Vadym\PycharmProjects\vk_openai\venv\lib\site-packages\vk_api\longpoll.py", line 529, in update_longpoll_server response = self.vk.method('messages.getLongPollServer', values) File "C:\Users\Vadym\PycharmProjects\vk_openai\venv\lib\site-packages\vk_api\vk_api.py", line 697, in method raise error vk_api.exceptions.ApiError: [15] Access denied: no access to call this method

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
import telegram
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters

vk_token = 'токен из standalone приложения вк'
v = 5.103
vk_session = vk_api.VkApi(token=vk_token)
vk = vk_session.get_api()
longpoll = VkLongPoll(vk_session)

telegram_token = 'токен из телеги'
bot = telegram.Bot(token=telegram_token)


def vk_message_handler(event):
    if event.type == VkEventType.MESSAGE_NEW and event.to_me:
        text = event.text
        bot.send_message(chat_id='your_telegram_chat_id', text=text)


def telegram_message_handler(update, context):
    text = update.message.text
    vk.messages.send(user_id='your_vk_user_id', message=text)


for event in longpoll.listen():
    vk_message_handler(event)

updater = Updater(telegram_token, use_context=True)
dp = updater.dispatcher
dp.add_handler(MessageHandler(Filters.text, telegram_message_handler))
updater.start_polling()

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