Analisando propostas

Chatbot Webapp Telegram

Publicado em 02 de Junho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Descripción del Proyecto: ChatBot para Pedidos, Cotizaciones y Facturación en Telegram

El objetivo de este proyecto es desarrollar un chatbot en Telegram que permita automatizar y facilitar el proceso de levantamiento de pedidos, generación de cotizaciones y gestión de facturación mediante una interfaz conversacional amigable para el usuario.

Funcionalidades principales:
1. Levantamiento de Pedidos
El usuario podrá seleccionar la opción “Levantar pedido” desde un menú interactivo.

A través del chat, el bot guiará al usuario para capturar la información del pedido: producto, cantidad, color y modelo.

El bot almacenará la información del pedido en una base de datos MySQL, incluyendo:

Datos del usuario que realiza el pedido.

Fecha y hora del pedido.

Detalles del pedido.

Historial de la conversación.

Al finalizar, el bot generará un archivo Excel con todos los datos del pedido y lo enviará automáticamente por correo electrónico a una dirección predefinida.

2. Cotizaciones
El bot ofrecerá la opción de “Cotizaciones” y mostrará los productos disponibles junto con sus precios, extrayendo esta información desde la base de datos.

El usuario podrá seleccionar productos y agregarlos a una especie de carrito de compras.

Una vez finalizada la cotización, el bot generará un archivo PDF con el resumen de los productos cotizados.

El archivo podrá ser enviado por correo electrónico o compartido directamente en la conversación de Telegram.

3. Facturación
El bot solicitará los datos de facturación del cliente (estructura por definir) y el número de orden a facturar.

Esta información podrá ser almacenada o enviada a un servicio externo para su procesamiento.

Requisitos técnicos:
Lenguaje de desarrollo: C# o python

Base de datos: MySQL o postgresql

Plataforma de mensajería: Telegram (API oficial)

Otros elementos: Generación de archivos Excel y PDF, envío de correos electrónicos, almacenamiento de interacciones del usuario.

Contexto Geral do Projeto

En mi tienda, como en muchas otras, el manejo de pedidos a veces puede volverse un poco caótico. Entre mensajes por WhatsApp, notas en papel y encargos de palabra, es fácil que se pierdan detalles, se repitan pedidos o, peor aún, que falten productos sin saber exactamente qué pasó. Eso, sumado a pequeños desajustes que se dan con el tiempo (el típico “robo hormiga”), me llevó a buscar una solución que ayude a tener un mejor control sin complicarme la vida. De ahí nace la idea de este proyecto: crear un chatbot en Telegram que funcione como un asistente virtual para mi tienda. La idea es que este bot sea capaz de: Recibir pedidos directamente por chat, guiando al usuario paso a paso. Guardar todo en una base de datos, para saber quién pidió, qué pidió y cuándo. Generar un archivo Excel automático con el pedido y enviarlo por correo para tener un respaldo. También mostrar los productos con sus precios para que los clientes puedan hacer una cotización rápida y recibirla por PDF o correo, como si fuera una mini tienda virtual. Y, por último, ayudar con la parte de facturación, pidiendo los datos necesarios y asociando la orden correspondiente. Con esto, busco tener un sistema que me ayude a organizar mejor mi tienda, evitar pérdidas, y dar una atención más profesional sin tener que invertir en sistemas complicados. Todo desde Telegram, que ya uso y me resulta práctico.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Mídias sociais (Facebook, Twitter, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)

Prazo de Entrega: Não estabelecido

Habilidades necessárias