adicionado opção boolean para interagir com grupos
This commit is contained in:
parent
b7988f27ba
commit
794f846764
@ -18,6 +18,7 @@ services:
|
||||
WHATSAPP_INSTANCE: "substitua_sua_instancia_aqui" #coloque nome da sua instancia evolution aqui
|
||||
GROQ_API_KEY: "substitua_sua_chave_GROQ_aqui" #coloque sua chave GROQ aqui
|
||||
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" #coloque a mensagem que será enviada ao final da transcrição aqui
|
||||
PROCESS_GROUP_MESSAGES: "false" # Define se mensagens de grupos devem ser processadas
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 1
|
||||
|
5
main.py
5
main.py
@ -18,6 +18,7 @@ app = FastAPI()
|
||||
|
||||
# Obter a mensagem do negócio da variável de ambiente
|
||||
BUSINESS_MESSAGE = get_env_var("BUSINESS_MESSAGE", "*Impacte AI* Premium Services")
|
||||
PROCESS_GROUP_MESSAGES = get_env_var("PROCESS_GROUP_MESSAGES", "false").lower() == "true"
|
||||
|
||||
@app.post("/transcreve-audios")
|
||||
async def transcreve_audios(request: Request):
|
||||
@ -37,8 +38,8 @@ async def transcreve_audios(request: Request):
|
||||
if from_me:
|
||||
return {"message": "Mensagem enviada por mim, sem operação"}
|
||||
|
||||
# Verifica se a mensagem é de um grupo
|
||||
if "@g.us" in remote_jid:
|
||||
# Decidir se processa mensagens de grupos
|
||||
if "@g.us" in remote_jid and not PROCESS_GROUP_MESSAGES:
|
||||
return {"message": "Mensagem enviada por um grupo, sem operação"}
|
||||
|
||||
if "base64" not in body:
|
||||
|
@ -46,6 +46,7 @@ services:
|
||||
WHATSAPP_INSTANCE: "substitua_sua_instancia_aqui" #coloque nome da sua instancia evolution aqui
|
||||
GROQ_API_KEY: "substitua_sua_chave_GROQ_aqui" #coloque sua chave GROQ aqui
|
||||
BUSINESS_MESSAGE: "substitua_sua_mensagem_de_servico_aqui" #coloque a mensagem que será enviada ao final da transcrição aqui
|
||||
PROCESS_GROUP_MESSAGES: "false" # Define se mensagens de grupos devem ser processadas
|
||||
deploy:
|
||||
mode: replicated
|
||||
replicas: 1
|
||||
|
Loading…
Reference in New Issue
Block a user