Pular para o conteúdo principal
O AirysChat permite que você identifique a localização do usuário geocodificando o endereço IP. Para geocodificação de endereço IP, oferecemos suporte aos serviços MaxmindDB. Essa pesquisa fornece métodos para geocodificar endereços IP sem chamar uma API remota todas as vezes. Você pode seguir as etapas abaixo para configurar sua instância auto-hospedada com a geocodificação.

Etapa 1: Criar conta no MaxmindDB

Crie uma conta no MaxmindDB e crie uma chave de API.

Etapa 2: Adicionar variáveis de ambiente

Adicione as seguintes variáveis de ambiente.
IP_LOOKUP_API_KEY=your-api-key
Com esta etapa, o AirysChat baixará automaticamente os MaxmindDB downloadable databases e os armazenará em cache localmente.

Etapa 3: Habilitar pesquisa de IP

Habilite a Pesquisa de IP na sua conta. Você pode fazer isso de duas maneiras.

Método 1: Via interface do Superadmin Console

Faça login no super admin e selecione contas. Selecione sua conta, clique em editar e ative a funcionalidade ip_lookup.

Método 2: Via Rails Console

RAILS_ENV=production bundle exec rails console
account_id = 1 // Please fill your account id instead of 1
account = Account.find(account_id)
account.enable_features('ip_lookup')
account.save!