CompanyRemote

Desenvolvimento de Bot Telegram com Ia para Plataforma de Meditação

Project-Based

Description

Estamos buscando um desenvolvedor experiente para criar um bot Telegram avançado que servirá como o principal canal de entrega de conteúdo e relacionamento com os assinantes de nossa plataforma de meditação e autoconhecimento. Atualmente, nossa biblioteca de práticas guiadas (áudios, vídeos curtos e textos reflexivos) reside exclusivamente em nosso site.

O objetivo é expandir o alcance e a interação com nossos usuários através de uma experiência personalizada no Telegram, integrando funcionalidades de inteligência artificial e garantindo uma infraestrutura robusta.

Funcionalidades do Bot e Experiência do Usuário:

  • Onboarding interativo: O bot fará perguntas sobre o momento de vida do usuário, temas de interesse (como ansiedade, foco, sono, autoconhecimento, motivação) e horário preferido para receber as práticas.

  • Entrega diária personalizada: Envio de uma prática diária customizada, composta por um áudio e um texto de contexto relevante.

  • Feedback rápido: Botões de feedback após cada prática para que o usuário possa avaliar e ajudar a refinar as recomendações futuras.

  • Comando /semana: Um comando para o usuário visualizar um resumo das práticas realizadas e acompanhar sua evolução ao longo do tempo.

  • Suporte a áudio: Capacidade do usuário de enviar um áudio descrevendo como está se sentindo, e o bot sugerirá uma prática adequada com base nessa entrada.

Inteligência Artificial (IA):

  • Transcrição de áudios: Implementação de um sistema para transcrever os áudios enviados pelos usuários para texto.

  • Modelo de recomendação: Desenvolvimento de um modelo de IA que cruze o perfil do usuário, o histórico de feedback e o catálogo de práticas para selecionar a prática mais adequada a cada dia.

  • Geração automática de textos de contexto: Criação de textos de contexto que acompanham cada prática, com a capacidade de adaptar o tom conforme o perfil e as necessidades do usuário.

  • Análise de sentimento: Análise das respostas e interações do usuário para detectar padrões (ex: desmotivação, queda de engajamento) e ajustar a abordagem do bot.

Infraestrutura:

  • O backend atual da plataforma é construído com e Express, utilizando PostgreSQL como banco de dados, e está hospedado em uma VPS com LiteSpeed atrás do.

  • O bot deverá consumir a API existente da plataforma, sem duplicar dados.

  • O deploy do bot precisa ser containerizado na mesma VPS, utilizando systemd para garantir que o serviço esteja rodando 24/7.

  • É Necessário implementar logs estruturados e monitoramento básico, incluindo health checks e alertas em caso de falha do bot.

  • Desejamos um processo de ci/cd simples, onde um push no repositório de código acione um deploy automático na vps.

Category: IT & Programming Subcategory: Web development What is the scope of the project?: Medium-sized change

Skills

Web ServicesNatural Language ProcessingExpressSystem AnalysisJavaScriptAPIREST APIDevOps Node.jsCI/CDPostgreSQLCloudflareDockerExpress.jsLinuxMachine Learning

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching