'MyLongPoll' object has no attribute 'check' Помогите

сам конфиг

import vk_api
import vk_api.bot_longpoll
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import utils
from config import *


class MyLongPoll(VkBotLongPoll):
    def listen(self):
        while True:
            try:
                for event in self.check():
                    yield event
            except Exception as e:
                print(e)


class VkBot:
    def __init__(self):
        self.vk_session = vk_api.VkApi(token=token)
        self.longpoll = MyLongPoll(self.vk_session, 216928913)

    def run(self):
        for event in self.longpoll.listen():
            if event.type == VkBotEventType.MESSAGE.NEW:
                msg = event.object.message
                user_id = msg['from_id']
                user = utils.qet_user_by_id(user_id)
                text = msg['text']
                fwd = self.vk_session.method('message.getByConversationMessageId',{
                    'conversation_message_ids': msg['conversation_message_id'],
                    'peer_id': msg['peer_id']
                })['items'][0]

                if 'replay_message' in fwd:
                    fwd = fwd['replay_message']
                else:
                    fwd = None

                if user.vk_id == admin_id:
                    if text == '!кик':
                        self.vk_session.method('message.removeChatUser'), ({
                            'user_id': fwd['from_id'],
                            'chat_id': msg['peer_id']-2000000000
                        })
                    elif text == '!устник':
                        fwd_user = utils.qet_user_by_id(['from_id'])
                        fwd_user.warns += 1
                        fwd_user.sve()

                        user_name = self.vk_session.method('user.get', {fwd_user.vk_id})[0]['fist_name']

                        self.vk_session.method('messages.send', {
                            'chat_id': msg['peer_id']-2000000000,
                            'message': f'{user_name}, ❗получил устник❗\nВсе выговоров: {fwd_user.warns}/5',
                            'random_id': 0
                        })

                        if fwd_user.warns > 5:
                            self.vk_session.method('message.removeChatUser', {
                            'user_id': fwd_user.vk_id,
                            'chat_id': msg['peer_id']-2000000000
                        })




if __name__ == '__main__':
    VkBot().run()

и мне при запуске бота выдает ошибку - 'MyLongPoll' object has no attribute 'check'

помогите, не могу понять в чем моя проблема


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