bot rafactor and bugfix
This commit is contained in:
0
app/bots/states/__init__.py
Normal file
0
app/bots/states/__init__.py
Normal file
@@ -1,18 +1,9 @@
|
||||
from abc import ABC, abstractmethod
|
||||
from enum import IntEnum
|
||||
from telegram import Update
|
||||
from telegram.ext import CallbackContext
|
||||
from ..editor.states import BotStates
|
||||
|
||||
class State(ABC):
|
||||
@abstractmethod
|
||||
async def handle(self, update: Update, context: CallbackContext) -> int:
|
||||
pass
|
||||
|
||||
class BotStates(IntEnum):
|
||||
CHOOSE_CHANNEL = 0
|
||||
CHOOSE_TYPE = 1
|
||||
ENTER_TEXT = 2
|
||||
ENTER_MEDIA = 3
|
||||
EDIT_KEYBOARD = 4
|
||||
CONFIRM_SEND = 5
|
||||
ENTER_SCHEDULE = 6
|
||||
pass
|
||||
Reference in New Issue
Block a user