Skip to content

📱 App Expo/React Native com SQLite que atua como servidor de Chatbot do Telegram. Gerenciamento de leads e atendimento em tempo real sem backend externo.

Notifications You must be signed in to change notification settings

brunnodev50/react-native-chat-telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 React Native Chat Telegram Bot

Um sistema completo de CRM e Atendimento via Bot do Telegram que roda inteiramente no dispositivo móvel. Arquitetura serverless utilizando o próprio App como servidor de polling e banco de dados local.

Badge License Badge React Native Badge Expo Badge SQLite

📋 Índice


🎨 Preview

Login
Login
Painel Admin
Painel de Controle
Lista de Leads
Lista de Chamados
Detalhes
Status do Lead
Resposta
Resolvendo Chamado
Botão WhatsApp
Link WhatsApp
Bot Telegram
Visão do Cliente (Telegram)
Encerrar
Fim do Fluxo

🚀 Sobre o Projeto

O react-native-chat-telegram-bot é uma prova de conceito de uma arquitetura "Serverless Mobile".

Ao invés de depender de um servidor backend (Node.js/Python) rodando 24/7 na nuvem, este aplicativo utiliza o processamento do próprio celular para realizar o polling da API do Telegram. Ele processa mensagens, salva Leads em um banco SQLite local e permite que o administrador responda aos usuários em tempo real.

É a solução perfeita para micro-negócios que precisam de um chatbot inteligente sem custos mensais de infraestrutura de servidor.

✨ Funcionalidades

  • 🤖 Bot Autônomo: O App consome a API do Telegram diretamente via Fetch API.
  • 📂 Gestão de Leads: Captura automática de dados via fluxo de conversa (CPF, Nome, Email, Motivo).
  • 💾 Persistência Local: Banco de dados SQLite robusto e performático.
  • 💬 Atendimento Humanizado: Interface administrativa para responder chamados diretamente pelo App.
  • ⚡ Status em Tempo Real: Atualização de status (Pendente/Resolvido) sincronizada com o envio de mensagens.
  • 🎨 UI Senior: Interface moderna, limpa e responsiva (Clean UI) com tratamento de teclado e áreas seguras.

🛠️ Tecnologias Utilizadas

  • Core: React Native & Expo
  • Database: expo-sqlite
  • Networking: Fetch API (Integração direta Telegram Bot API)
  • Filesystem: expo-file-system

📦 Como rodar o projeto

Pré-requisitos

  • Node.js instalado.
  • Dispositivo Android/iOS ou Emulador configurado.

Passo a passo

  1. Clone o repositório
    git clone [https://github.com/brunnodev50/react-native-chat-telegram-bot.git](https://github.com/brunnodev50/react-native-chat-telegram-bot.git)
    cd react-native-chat-telegram-bot

About

📱 App Expo/React Native com SQLite que atua como servidor de Chatbot do Telegram. Gerenciamento de leads e atendimento em tempo real sem backend externo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published