Tutorial: Desbloqueando recursos premio no MágicaChat:
👮♀️
Tutorial: Desbloqueando recursos premio no MágicaChat:
Este tutorial vai guiá-lo pelos passos para desbloquear recursos premium no MágicaChat. Certifique-se de seguir cada passo atentamente e de ter as permissões adequadas para modificar os arquivos do sistema.
1. Passo: Acesse o servidor onde o MágicaChat está instalado ou navegue até a pasta raiz da sua aplicação no ambiente local. ( /home/chatwoot/chatwoot/)
2. Passo: Ativar Ferramentas Premium
Localize o arquivo features.yml no diretório /home/chatwoot/chatwoot/config/.
Caminho: /home/chatwoot/chatwoot/config/features.yml
Dentro desse arquivo, você verá uma lista de funcionalidades. Para ativar uma funcionalidade na versão premium, defina os campos enabled e premium como true.
- name: custom_roles enabled: true premium: true - name: sla enabled: true premium: true help_url: https://www.conexaoazul.com/hc/sla
3. Passo: Altere o limite de usuário:
Acesse o arquivo user.rb localizado no diretório /home/chatwoot/chatwoot/enterprise/app/models/enterprise/concerns/user.rb
Em seguida faça a seguinte alteração na função ensure_installation_pricing_plan_quantity:
Antes
def ensure_installation_pricing_plan_quantity
return unless ChatwootHub.pricing_plan == 'premium'
errors.add(:base, 'User limit reached. Please purchase more licenses from super admin') if User.count >= ChatwootHub.pricing_plan_quantity
end
Depois
def ensure_installation_pricing_plan_quantity
if User.count >= 1000
errors.add(:base, 'User limit reached. Please purchase more licenses from super admin')
end
end
4. Passo: Ajustar o Limite de Usuários com Base no Plano de Instalação :
Acesse o arquivo chatwoot_hub.rb localizado no diretório home/chatwoot/chatwoot/lib/chatwoot_hub.rb
Em seguida faça a seguinte alteração na função self.pricing_plan_quantity:
Antes
def self.pricing_plan_quantity
InstallationConfig.find_by(name: 'INSTALLATION_PRICING_PLAN_QUANTITY')&.value || 100000
end
Depois
def self.pricing_plan_quantity
if pricing_plan == 'premium'
1000
else
0
end
end