Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не получает сообщения, выдает ошибки #480

Open
pro100bro21 opened this issue Feb 25, 2023 · 1 comment
Open

Comments

@pro100bro21
Copy link

прикрепляю код написанный
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType

def auth():
login = '+логин'
password = 'пароль'
vk_session = vk_api.VkApi(login, password)
vk_session.auth()
vk = vk_session.get_api()
try:
vk_session.auth(token_only=True)
except vk_api.AuthError as error_msg:
print(error_msg)
return
long = VkLongPoll(vk_session)
for event in long.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
if event.text == 'Привет':
if event.from_user:
vk.messages.send(
user_id=event.user_id,
message='Привет'
)
elif event.text == 'Пока':
if event.from_user:
vk.messages.send(
user_id=event.user_id,
message='Пока'
)

if name == "main":
auth()

и Выдает следующую ошибку
Traceback (most recent call last):
File "D:\bot\main.py", line 35, in
auth()
File "D:\bot\main.py", line 16, in auth
long = VkLongPoll(vk_session)
File "D:\bot\venv\lib\site-packages\vk_api\longpoll.py", line 515, in init
self.update_longpoll_server()
File "D:\bot\venv\lib\site-packages\vk_api\longpoll.py", line 529, in update_longpoll_server
response = self.vk.method('messages.getLongPollServer', values)
File "D:\bot\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

@neseleznev
Copy link

К сожалению, с 15 февраля 2019 API vk.com закрыл доступ на чтение сообщений для приложений,
не прошедших верификацию.
Официальный анонс: https://vk.com/dev/messages_api
Разъяснение, что приложение не должно содержать автоматизацию пользовательских действий
(увы, наш случай) https://vk.com/wall-1_390510
Присоединиться к негодующим можно здесь https://vk.com/wall-1_389441

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants