Ошибка: NameError: name 'Vkbot' is not defined

from peewee import *


db = SqliteDatabase('data.db')


class User(Model):
    class Meta:
        database = db 
        db_tabel = 'Users'
vk_id = IntegerField()
warns = IntegerField()


if __name__ == '_main_':
    db.creat_tables([User])

    class VkBot:
        def __init_(self):
            self.vk_session = vk_api.VkApi(token=token)
            self.longpoll = VkBotLongpool(self.vk_session, 333333333)

    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.get_user_by_id(user_id)
                text = msg['text']
                fwd = self.vk_session.method('messages.getByConversationMessageId', {
                    'conversation_message_ids' : msg['conversation_message_id'],
                    'peer_id' : msg['peer_id']
                })
                
                print(user_id, text, fwd)


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

NameError: name 'VkBot' is not defined

подскажите пожалуйста, что делать?


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