Skip to content

Bot Telegram #10

@angoca

Description

@angoca

🤖 Funciones del Bot

  1. 📍 Consulta de notas por ubicación

    Comando: /notas lat lon radio

    Respuesta: lista resumida con ID, autor, fecha, estado, y primer comentario.

    Opción para ver en mapa vía OpenStreetMap o Mapillary.

  2. ✍️ Creación de notas

    Comando: /crear "Texto de la nota" lat lon

    Autenticación vía OAuth (OSM) para publicar como el usuario.

  3. 💬 Comentarios y seguimiento

    Comando: /comentar nota_id "Texto"

    Comando: /cerrar nota_id

    Avisos automáticos cuando hay interacción en notas que el usuario creó o comentó.

  4. 🔔 Subscripciones

    Comando: /seguir zona_id o /seguir usuario

    El bot te avisa cada vez que hay nueva nota, comentario o cierre.

  5. 🏅 Reputación y logros

    Comando: /perfil

    Estadísticas: número de notas, comentarios, cierres, respuestas exitosas.

    Badges visuales (usando emojis o stickers personalizados).

  6. 🔍 Búsqueda semántica simplificada

    Comando: /buscar "bache escuela calle" zona

    El bot devuelve notas relevantes usando clasificación por tema.

🧩 Infraestructura sugerida

Componente | Tecnología -- | -- Bot de Telegram | Python + python-telegram-bot Backend API | FastAPI o Flask Base de Datos | PostgreSQL + PostGIS Autenticación OSM | OAuth2 con Token Refresh Clasificación semántica | spaCy / FastText / MiniLM Notificaciones Push | Telegram Notifications + Redis Hosting | Railway /

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions