Este bot de Telegram está desarrollado usando la librería pyTelegramBotAPI (Telebot). Su objetivo principal es permitir la interacción con una tienda WooCommerce directamente desde Telegram, facilitando tareas como sincronizar productos, consultar información y administrar categorías.
- Comando
/startpara dar la bienvenida al usuario. - Comando
/helppara mostrar la lista de comandos disponibles. - Comando
/woopara iniciar sincronización de productos. - Comando
/updatepara actualizar productos. - Comando
/producto SKUpara consultar información de un producto. - Comando
/nueva_categoria Nombrepara crear una categoría. - Comando
/categoriaspara listar todas las categorías. - Comando
/editar_categoria ID NuevoNombrepara editar una categoría. - Comando
/eliminar_categoria IDpara eliminar una categoría. - Manejo del archivo
.envpara proteger credenciales.
- Python 3.7 o superior
- pip
- Una tienda WooCommerce con la API REST habilitada
-
Clona el repositorio:
git clone https://github.com/Jarez25/bot_telegran_python.git cd bot_telegran_python Crea un entorno virtual (opcional pero recomendado):
python -m venv venv
source venv/bin/activate
venv\Scripts\activate
Instala las dependencias:
pip install -r requirements.txt
Crea un archivo .env con tu token de bot y claves de WooCommerce:
TELEGRAM_TOKEN=tu_token_de_telegram
WC_URL=https://tu-tienda.com
WC_CONSUMER_KEY=ck_xxxxxxxxxxxxxxxxxxxxx
WC_CONSUMER_SECRET=cs_xxxxxxxxxxxxxxxxxxxxx
python main.py
📚 Documentación oficial
pyTelegramBotAPI
WooCommerce REST API
📄 Licencia
MIT License.