You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
546 B
25 lines
546 B
# -*- coding: utf8 -*- |
|
# Общественное достояние, 2023, Алексей Безбородов (Alexei Bezborodov) <AlexeiBv+mirocod_platform_bot@narod.ru> |
|
|
|
from abc import ABC, abstractmethod |
|
|
|
class IModule(ABC): |
|
@abstractmethod |
|
def GetName(self): |
|
pass |
|
|
|
@abstractmethod |
|
def GetInitBDCommands(self): |
|
pass |
|
|
|
@abstractmethod |
|
def GetAccess(self): |
|
pass |
|
|
|
@abstractmethod |
|
def GetModuleButtons(self): |
|
pass |
|
|
|
@abstractmethod |
|
def RegisterHandlers(self): |
|
pass
|
|
|