# Mail-Comment ![alt text](Ejemplo.jpg) Prueba de concepto para a帽adir comentarios en sitios est谩ticos utilizando **correo electr贸nico**. Prototype to add comments to static sites using **email**. --- ## 馃搵 Caracter铆sticas / Features - **Sin registro / No registration**: cualquier usuario con correo electr贸nico puede comentar / any user with email can comment. - **Moderaci贸n / Moderation**: aprovecha filtros de spam del proveedor de correo / use existing spam filters. - **Filtros / Filters**: palabras clave y dominios espec铆ficos / keywords and domain filters. - **Exportaci贸n / Export options**: HTML, Markdown, RSS/XML. - **Integraci贸n / Integration**: - Hugo: a帽ade comentarios al final de los posts / append comments to Hugo posts. - WordPress: webhook para instancias *headless* / webhook for headless WordPress. --- ## 鈿欙笍 Instalaci贸n / Installation ```bash git clone https://git.interlan.ec/Drk0027/mail-comment.git cd mail-comment pip install -r requirements.txt cp .env.example .env python -m venv venv source venv/bin/activate python email-processor.py ``` ## 馃搫 Configuraci贸n .env / .env Configuration ```python env DOMAIN_TO_SEARCH=midominio.com IGNORE_KEYWORDS=publicidad,notificacion,spam SAVE_HTML=True SAVE_MARKDOWN=True SAVE_XML=True SEND_WEBHOOK=True WP_WEBHOOK_URL=https://tusitio.com/wp-json/tudominio/v1/recibir-comentario WEBHOOK_SECRET_TOKEN=mi_clave_secreta_123 HUGO_DIR=/home/user/quickstart/ APPEND_HUGO=True ``` ## 鈻讹笍 Ejecuci贸n / Run ```bash python email-processor.py ``` ## El script / The script: - Conecta al servidor IMAP / Connects to IMAP server. - Revisa mensajes en INBOX / Checks INBOX messages. - Valida dominio y asunto / Validates domain and subject. - Filtra spam / Filters spam. - Exporta comentarios / Exports comments. - Integra en Hugo o WordPress / Integrates with Hugo or WordPress. - Borra mensajes procesados / Deletes processed messages. ## 鈿狅笍 Advertencia / Warning Publicar tu correo puede exponerte a spam / Publishing your email may expose you to spam. Se recomienda usar una cuenta dedicada / Use a dedicated account. Gmail puede funcionar con claves de aplicaci贸n / Gmail may work with app passwords. ## 馃摎 Recursos / Resources [Repositorio principal / Main repo](https://git.interlan.ec/Drk0027/mail-comment) [Funciones WordPress / WordPress functions](https://git.interlan.ec/Drk0027/mail-comment/src/branch/main/functions.php) [Delta Chat Providers](https://providers.delta.chat/) [Entrada en el blog/ Blog Entry](https://interlan.ec/blog/2026/01/16/comentarios-en-sitios-estaticos/) 馃搶 Estado / Status Prototipo en desarrollo / Prototype in development. Pruebas con Hugo (QuickStart) y flujo b谩sico de WordPress / Tested with Hugo (QuickStart) and basic WordPress flow. ## 馃搶 Autor铆a y versi贸n - Autor: ([Drk0027](https://interlan.ec/portafolio-de-drk0027/)) - Versi贸n: 0.1.0 (prototipo inicial) - Licencia: MIT ## 馃 Contribuciones por correo Este proyecto no acepta pull requests en l铆nea. Si deseas contribuir: 1. Haz tus cambios en una rama local. 2. Genera un parche con: ```bash git format-patch origin/main Env铆a el parche por correo a: drk0027@interlan.ec El autor revisar谩 y aplicar谩 el parche si es aceptado. Nota: recuerda incluir una descripci贸n clara en el asunto del correo.