Atualização das configuração de mesagens do Zap
This commit is contained in:
@@ -11,6 +11,16 @@ module Notificacao
|
||||
Resposta = ClienteWhatsapp::Resposta
|
||||
|
||||
def self.enviar(para:, texto:, config: ConfiguracaoNotificacao.instancia)
|
||||
# Grupo do WhatsApp vem como JID pronto ("120363...@g.us") — não é
|
||||
# telefone, não normaliza. Passa direto para a ponte, que aceita as duas
|
||||
# formas.
|
||||
if Contato::JID_GRUPO_RE.match?(para.to_s.strip)
|
||||
return Resposta.new(ok: false, erro: 'O Twilio não envia para grupo do WhatsApp. ' \
|
||||
'Troque o provedor para QR code.') unless config.baileys?
|
||||
|
||||
return via_baileys(para.to_s.strip, texto)
|
||||
end
|
||||
|
||||
destino = ConfiguracaoNotificacao.normalizar_telefone(para)
|
||||
return Resposta.new(ok: false, erro: 'Número inválido.') if destino.blank?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user