# coding: utf-8 # frozen_string_literal: true # This file should contain all the record creation needed to seed the database with its default values. # The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). # # Examples: # # movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) # Character.create(name: 'Luke', movie: movies.first) # Clean database DatabaseCleaner.clean_with(:deletion, { except: %w[data_migrations] }) Administrator.create( id: 1, first_name: "Dev", last_name: "Leadster", email: "dev@leadster.com.br", password: "123456", impersonate_allowed: true, ) IntegrationBlueprint.create( id: 5, name: "email", friendly_name: "E-mail", worker_class_name: "EmailIntegrationWorker", description_html: %{ }, image_url: "https://cdn.leadster.com.br/dashboard/integrations/email.png", has_dynamic_schema: false, schema: { title: "E-mail", description: "Seus leads serão enviados para o e-mail de sua escolha", type: "object", required: ["subject"], properties: { to: { type: "string", format: "email", title: "Endereço para Entrega", }, subject: { type: "string", title: "Título do E-mail", }, }, }, ui_schema: {} ) Company.create( id: 5, name: "Neurologic.com.br", created_at: "2019-04-17 19:00:51.664", updated_at: "2020-06-11 18:02:30.550", previous_lead_generation_count: 100, contact_emails: "gustavo@neurologic.com.br", state: :implemented, website: "https://www.leadster.com.br", role: "default", ownership_type: "undefined", uid: "5hNxMevLvS2nkjWm35BmgQrnE" ) Subscription.create( company_id: 5, trial_ends_at: "2020-04-02", status: :active, created_at: "2019-04-17 19:02:58.013", updated_at: "2021-03-01 17:43:36.121", identifier: :paid, payment_method: :bank_slip, already_used_trial: true ) ScriptRule.create( id: 7748 ) Script.create( id: 7995, company_id: 5, name: "Educacional", enabled: false, default: false, discarded_at: nil, ab_test_id: nil, script_version_id: nil, script_rule_id: 7748, privacy_policy_url: nil, migrated: false, uid: "HjcS2FKBznSCanuJ", ) ScriptVersion.create( id: 35873, script_id: 7995, content: "{\"to\": [\"gustavo@neurologic.com.br\"], \"from\": \"leads@neurologic.com.br\", \"side\": \"right\", \"title\": \"Ana - Neurologic\", \"avatar\": \"https://storage.googleapis.com/neuro-cdn/uploads/6280fa321cfb2271a60bde15e57a2931.png\", \"script\": [{\"from\": [\"Sim, começar agora\"], \"save\": \"nosync::0::Iniciar\", \"messages\": [{\"say\": \"Olá, tudo bem?\"}, {\"say\": \"

Quer ver uma Demonstração Personalizada para seu Site? :sorriso_olhos_sorrindo:

\"}]}, {\"say\": \"

Ok, qual é a URL do seu site? Vou usar para criar a demonstração :piscando_olho:

\"}, {\"save\": \"url\", \"type\": \"url\"}, {\"say\": \"Agora algumas informações rápidas para criar sua conta :fogo:\"}, {\"say\": \"Qual é o seu nome?\"}, {\"save\": \"name\", \"type\": \"name\"}, {\"say\": \"Prazer {previous-word} :abanando:\"}, {\"say\": \"E o seu e-mail?\"}, {\"save\": \"email\", \"type\": \"email\"}, {\"say\": \"

Estamos quase finalizando:sorriso_olhos_arregalados:  Agora informe um número de telefone:

\"}, {\"mask\": \"(99) 99999-9999\", \"save\": \"phone\", \"type\": \"phone\"}, {\"say\": \"Insira uma senha de acesso a sua conta:\"}, {\"save\": \"password\", \"type\": \"password\"}, {\"say\": \"Por último, qual é o volume de acessos do seu site por mês?\"}, {\"from\": [\"Até 1.000\", \"1.000 até 5.000\", \"Mais de 5.000\", \"Não sei\"], \"save\": \"acessos\", \"multi\": false, \"selector\": false}, {\"say\": \"Obrigado! Viu como a nossa conversa é diferente de um formulário? :risadinha:\"}, {\"say\": \"

Agora estou preparando sua demonstração...

\"}, {\"api\": {\"data\": {\"url\": \"...\"}, \"function\": \"nldAPI_Neurologic_PostMessage\"}}], \"modules\": [\"neurologic.js\"], \"subject\": \"Nova Conta Criada - Popup - [Neurologic]\", \"version\": 2, \"waitTime\": 0, \"modalMode\": true, \"inputColor\": \"#ECAE26\", \"notifications\": [], \"userMainColor\": \"#2196F3\", \"alwaysAutoOpen\": true, \"robotMainColor\": \"#2196F3\", \"tooltipMessage\": \"

Quer ver uma Demonstração Personalizada para seu Site? :sorriso_olhos_sorrindo:

\", \"userLightColor\": \"#eee\", \"robotLightColor\": \"#ECAE26\", \"userAccentColor\": \"#fff\", \"robotAccentColor\": \"#000\", \"gaConversionEvent\": null, \"fbqConversionEvents\": null, \"notificationsEnabled\": true, \"useAbsolutePositioning\": false, \"disable1stPartyBranding\": true, \"notificationsPerSession\": 1, \"notificationsDisplayTime\": 20000}", mobile_content: "{\"to\":[\"gustavo@neurologic.com.br\"],\"from\":\"leads@neurologic.com.br\",\"side\":\"right\",\"title\":\"Ana - Neurologic\",\"avatar\":\"https://storage.googleapis.com/neuro-cdn/uploads/6280fa321cfb2271a60bde15e57a2931.png\",\"script\":[{\"from\":[\"Sim, começar agora\"],\"save\":\"nosync::0::Iniciar\",\"messages\":[{\"say\":\"Olá, tudo bem?\"},{\"say\":\"

Quer ver uma Demonstração Personalizada para seu Site? :sorriso_olhos_sorrindo:

\"}]},{\"say\":\"

Ok, qual é a URL do seu site? Vou usar para criar a demonstração :piscando_olho:

\"},{\"save\":\"url\",\"type\":\"url\"},{\"say\":\"Agora algumas informações rápidas para criar sua conta :fogo:\"},{\"say\":\"Qual é o seu nome?\"},{\"save\":\"name\",\"type\":\"name\"},{\"say\":\"Prazer {previous-word} :abanando:\"},{\"say\":\"E o seu e-mail?\"},{\"save\":\"email\",\"type\":\"email\"},{\"say\":\"

Estamos quase finalizando:sorriso_olhos_arregalados:  Agora informe um número de telefone:

\"},{\"mask\":\"(99) 99999-9999\",\"save\":\"phone\",\"type\":\"phone\"},{\"say\":\"Insira uma senha de acesso a sua conta:\"},{\"save\":\"password\",\"type\":\"password\"},{\"say\":\"Por último, qual é o volume de acessos do seu site por mês?\"},{\"from\":[\"Até 1.000\",\"1.000 até 5.000\",\"Mais de 5.000\",\"Não sei\"],\"save\":\"acessos\",\"multi\":false,\"selector\":false},{\"say\":\"Obrigado! Viu como a nossa conversa é diferente de um formulário? :risadinha:\"},{\"say\":\"

Agora estou preparando sua demonstração...

\"},{\"api\":{\"data\":{\"url\":\"...\"},\"function\":\"nldAPI_Neurologic_PostMessage\"}}],\"modules\":[\"neurologic.js\"],\"subject\":\"Nova Conta Criada - Popup - [Neurologic]\",\"version\":2,\"waitTime\":0,\"modalMode\":true,\"inputColor\":\"#ECAE26\",\"notifications\":[],\"userMainColor\":\"#2196F3\",\"alwaysAutoOpen\":true,\"robotMainColor\":\"#2196F3\",\"tooltipMessage\":\"

Quer ver uma Demonstração Personalizada para seu Site? :sorriso_olhos_sorrindo:

\",\"userLightColor\":\"#eee\",\"robotLightColor\":\"#ECAE26\",\"userAccentColor\":\"#fff\",\"robotAccentColor\":\"#000\",\"gaConversionEvent\":null,\"fbqConversionEvents\":null,\"notificationsEnabled\":true,\"useAbsolutePositioning\":false,\"disable1stPartyBranding\":true,\"notificationsPerSession\":1,\"notificationsDisplayTime\":20000}", has_custom_design_mobile: true, has_custom_notifications_mobile: true, has_custom_script_mobile: true, content_version_key: 1, content_version_hash: nil, content_version_date: nil, mobile_content_version_key: 1, mobile_content_version_hash: nil, mobile_content_version_date: nil, ) Script.find_or_initialize_by(id: 7995).update(script_version_id: 35873) TrialPeriods::CreateTrialService.call!(Company.first.subscription)