Ошибка vk_api в python

Я ввожу логин и пароль в Telegram-боте и и он должен авторизоваться, но он пишет ошибку:

Ошибка авторизации: Unknown API auth error

import telebot
import vk_api

telegram_token = '6820254210:AAEHrMM9GDIJmjdY16yUlQCXP9Wv3Q-Om4U'


bot = telebot.TeleBot(telegram_token)


@bot.message_handler(commands=['start'])
def handle_start(message):
    bot.send_message(message.chat.id, "Привет! Для начала работы, введите ваш логин и пароль от ВКонтакте в формате: логин пароль.")


@bot.message_handler(func=lambda message: True)
def handle_message(message):
    # Проверяем, что введены логин и пароль
    if ' ' in message.text:
        # Получаем логин и пароль из сообщения
        login, password = message.text.split(' ')
        
        # Авторизуемся в ВКонтакте
        vk_session = vk_api.VkApi(login, password, app_id=2685278)
        try:
            vk_session.auth(token_only=True)
            bot.send_message(message.chat.id, "Авторизация прошла успешно! Теперь вы можете отправлять сообщения.")
        except vk_api.AuthError as error_msg:
            bot.send_message(message.chat.id, f"Ошибка авторизации: {error_msg}")
            return
        
        # Получаем экземпляр API
        vk = vk_session.get_api()
        
        # Отправляем сообщение во все чаты пользователя ВКонтакте
        try:
            vk.messages.send(message="Ваше сообщение здесь!", random_id=0)
            bot.send_message(message.chat.id, "Сообщение успешно отправлено во все чаты ВКонтакте.")
        except vk_api.ApiError as error_msg:
            bot.send_message(message.chat.id, f"Ошибка отправки сообщения: {error_msg}")
    else:
        bot.send_message(message.chat.id, "Пожалуйста, введите логин и пароль от ВКонтакте в формате: логин пароль.")

# Запускаем бота в Telegram
bot.polling()

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