This commit is contained in:
@ -3,6 +3,7 @@ import logging
|
||||
|
||||
from vkwave.bots import BaseMiddleware, BotEvent, MiddlewareResult, SimpleBotEvent, Storage
|
||||
from vkwave.bots.storage.types import Key
|
||||
from vkwave.types.bot_events import MessageNewObject
|
||||
|
||||
from db import DB, Candidate
|
||||
from util.redis_db import RedisDB
|
||||
@ -12,7 +13,11 @@ storage = Storage()
|
||||
|
||||
class TestStateMiddleware(BaseMiddleware):
|
||||
async def pre_process_event(self, event: BotEvent) -> MiddlewareResult:
|
||||
user_id = event.object.object.message.from_id
|
||||
if isinstance(event.object.object, MessageNewObject):
|
||||
user_id = event.object.object.message.from_id
|
||||
else:
|
||||
return MiddlewareResult(True)
|
||||
|
||||
redis_test_state = RedisDB().get_state(user_id)
|
||||
logging.debug(event.object.object.message.payload)
|
||||
payload_json = json.loads(event.object.object.message.payload) if event.object.object.message.payload else {}
|
||||
|
Reference in New Issue
Block a user