Refactor project structure and remove obsolete files
- Deleted the Makefile, `README_TESTING.md`, and several deployment scripts to streamline the project. - Updated `.dockerignore` to exclude unnecessary development files. - Adjusted database schema comments for clarity. - Refactored metrics handling in middleware for improved command extraction and logging. - Enhanced command mappings for buttons and callbacks in constants for better maintainability. - Start refactor voice bot
This commit is contained in:
56
voice_bot/handlers/constants.py
Normal file
56
voice_bot/handlers/constants.py
Normal file
@@ -0,0 +1,56 @@
|
||||
# Voice bot constants
|
||||
VOICE_BOT_NAME = "voice"
|
||||
|
||||
# States
|
||||
STATE_START = "START"
|
||||
STATE_STANDUP_WRITE = "STANDUP_WRITE"
|
||||
|
||||
# Commands
|
||||
CMD_START = "start"
|
||||
CMD_HELP = "help"
|
||||
CMD_RESTART = "restart"
|
||||
CMD_EMOJI = "emoji"
|
||||
CMD_REFRESH = "refresh"
|
||||
|
||||
# Button texts
|
||||
BTN_SPEAK = "🎤Высказаться"
|
||||
BTN_LISTEN = "🎧Послушать"
|
||||
|
||||
# Callback data
|
||||
CALLBACK_SAVE = "save"
|
||||
CALLBACK_DELETE = "delete"
|
||||
|
||||
# File paths
|
||||
VOICE_USERS_DIR = "voice_users"
|
||||
STICK_DIR = "Stick"
|
||||
STICK_PATTERN = "Hello_*"
|
||||
|
||||
# Messages
|
||||
WELCOME_MESSAGE = "<b>Привет.</b>"
|
||||
DESCRIPTION_MESSAGE = "<i>Здесь можно послушать голосовые сообщения от совершенно незнакомых людей из Бийска</i>"
|
||||
ANALOGY_MESSAGE = "Это почти как написать письмо, положить его в бутылку и швырнуть в океан. Никогда не узнаешь, послушал его кто-то или нет и ответить тоже не получится.."
|
||||
RULES_MESSAGE = "Записывать можно всё что угодно — никаких правил нет. Главное — твой голос, <i>хотя бы на 5-10 секунд</i>"
|
||||
ANONYMITY_MESSAGE = "Здесь всё анонимно: тот, кому я отправлю твое сообщение, не узнает ни твое имя, ни твой аккаунт (так что можно не стесняться говорить то, что не стал(а) бы выкладывать в собственные соцсети)"
|
||||
SUGGESTION_MESSAGE = "Если не знаешь, что сказать, можешь просто прочитать любое текстовое сообщение из недавно полученных или отправленных (или спеть, рассказать стихотворенье)"
|
||||
EMOJI_INFO_MESSAGE = "Любые войсы будут помечены эмоджи. <b>Твой эмоджи - </b>{emoji}Таким эмоджи будут помечены твои сообщения для других Но другие люди не узнают кто за каким эмоджи скрывается:)"
|
||||
HELP_INFO_MESSAGE = "Так же можешь ознакомиться с инструкцией к боту по команде /help"
|
||||
FINAL_MESSAGE = "<b>Ну всё, достаточно инструкций. записывайся! Микрофон твой - </b> 🎤"
|
||||
|
||||
# Help message
|
||||
HELP_MESSAGE = "Скорее всего ответы на твои вопросы есть здесь, ознакомься: https://telegra.ph/Instrukciya-k-botu-Golosa-Bijsk-10-11-2\nЕсли это не поможет, пиши в личку: @Kerrad1"
|
||||
|
||||
# Success messages
|
||||
VOICE_SAVED_MESSAGE = "Окей, сохранил!👌"
|
||||
LISTENINGS_CLEARED_MESSAGE = "Прослушивания очищены. Можешь начать слушать заново🤗"
|
||||
NO_AUDIO_MESSAGE = "Прости, ты прослушал все аудио😔. Возвращайся позже, возможно наша база пополнится"
|
||||
|
||||
# Error messages
|
||||
UNKNOWN_CONTENT_MESSAGE = "Я тебя не понимаю🤷♀️ запиши голосовое"
|
||||
RECORD_VOICE_MESSAGE = "Хорошо, теперь пришли мне свое голосовое сообщение"
|
||||
|
||||
# Time delays
|
||||
STICKER_DELAY = 0.3
|
||||
MESSAGE_DELAY_1 = 1.0
|
||||
MESSAGE_DELAY_2 = 1.5
|
||||
MESSAGE_DELAY_3 = 1.3
|
||||
MESSAGE_DELAY_4 = 0.8
|
||||
Reference in New Issue
Block a user