"""Constants for private handlers""" from typing import Dict, Final # FSM States FSM_STATES: Final[Dict[str, str]] = { "START": "START", "SUGGEST": "SUGGEST", "PRE_CHAT": "PRE_CHAT", "CHAT": "CHAT", } # Button texts BUTTON_TEXTS: Final[Dict[str, str]] = { "SUGGEST_POST": "📢Предложить свой пост", "SAY_GOODBYE": "👋🏼Сказать пока!", "LEAVE_CHAT": "Выйти из чата", "RETURN_TO_BOT": "Вернуться в бота", "WANT_STICKERS": "🤪Хочу стикеры", "CONNECT_ADMIN": "📩Связаться с админами", "VOICE_BOT": "🎤Голосовой бот", } # Button to command mapping for metrics BUTTON_COMMAND_MAPPING: Final[Dict[str, str]] = { "📢Предложить свой пост": "suggest_post", "👋🏼Сказать пока!": "say_goodbye", "Выйти из чата": "leave_chat", "Вернуться в бота": "return_to_bot", "🤪Хочу стикеры": "want_stickers", "📩Связаться с админами": "connect_admin", "🎤Голосовой бот": "voice_bot", } # Error messages ERROR_MESSAGES: Final[Dict[str, str]] = { "UNSUPPORTED_CONTENT": ( "Я пока не умею работать с таким сообщением. " "Пришли текст и фото/фоты(ы). А лучше перешли это сообщение админу @kerrad1\n" "Мы добавим его к обработке если необходимо" ), "STICKERS_LINK": "Хорошо, лови, добавить можно отсюда: https://t.me/addstickers/love_biysk", }