INNER CODE UNIT · Python
get_state
sidor0912/FunPayCardinal · tg_bot/bot.py:104
def get_state(self, chat_id: int, user_id: int) -> dict | None:
"""
Получает текущее состояние пользователя.
:param chat_id: id чата.
:param user_id: id пользователя.
:return: данные состояния пользователя.
"""
try:
return self.user_states[chat_id][user_id]
except KeyError:
return None
def set_state(self, chat_id: int, message_id: int, user_id: int, state: str, data: dict | None = None):
"""
Устанавливает состояние для пользователя.