corrigido modo de processamento

This commit is contained in:
Fábio Cavalcanti 2025-01-07 13:50:24 -03:00
parent eeffecb091
commit 9a072aee22
3 changed files with 7 additions and 4 deletions

View File

@ -94,7 +94,8 @@ async def transcreve_audios(request: Request):
if process_mode == "groups_only" and not is_group:
storage.add_log("INFO", "Mensagem ignorada - modo apenas grupos ativo", {
"remote_jid": remote_jid,
"process_mode": process_mode
"process_mode": process_mode,
"is_group": is_group
})
return {"message": "Modo apenas grupos ativo - mensagens privadas ignoradas"}

View File

@ -488,7 +488,7 @@ def manage_settings():
st.subheader("🔄 Modo de Processamento")
# Obter o modo atual do Redis
current_mode = get_from_redis("process_mode", "all")
current_mode = storage.get_process_mode()
# Definir as opções e seus rótulos
mode_options = ["all", "groups_only"]
mode_labels = {
@ -616,7 +616,7 @@ def manage_settings():
save_to_redis("TRANSCRIPTION_LANGUAGE", selected_language)
# Salvamento do modo de processamento
save_to_redis("process_mode", process_mode)
storage.redis.set(storage._get_redis_key("process_mode"), process_mode)
st.success("✅ Todas as configurações foram salvas com sucesso!")

View File

@ -217,4 +217,6 @@ class StorageHandler:
def get_process_mode(self):
"""Retorna o modo de processamento configurado"""
return self.redis.get(self._get_redis_key("process_mode")) or "all"
mode = self.redis.get(self._get_redis_key("process_mode")) or "all"
self.logger.debug(f"Modo de processamento atual: {mode}")
return mode