{"id":23317206,"url":"https://github.com/adnksharp/azure-la-twitter-bot","last_synced_at":"2026-01-21T16:11:22.526Z","repository":{"id":135391442,"uuid":"501938180","full_name":"adnksharp/Azure-LA-Twitter-Bot","owner":"adnksharp","description":"Crear un bot de twitter con Azure Logic Apps","archived":false,"fork":false,"pushed_at":"2023-06-28T03:04:06.000Z","size":2405,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"base","last_synced_at":"2025-04-07T03:53:44.105Z","etag":null,"topics":["azure-logic-apps"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adnksharp.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-10T07:10:22.000Z","updated_at":"2023-06-28T03:07:11.000Z","dependencies_parsed_at":"2024-07-15T21:37:28.308Z","dependency_job_id":null,"html_url":"https://github.com/adnksharp/Azure-LA-Twitter-Bot","commit_stats":null,"previous_names":["adnksharp/azure-la-twitter-bot","adnksharp/ala"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-LA-Twitter-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-LA-Twitter-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-LA-Twitter-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adnksharp%2FAzure-LA-Twitter-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adnksharp","download_url":"https://codeload.github.com/adnksharp/Azure-LA-Twitter-Bot/tar.gz/refs/heads/base","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247589831,"owners_count":20963022,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure-logic-apps"],"created_at":"2024-12-20T16:20:53.664Z","updated_at":"2026-01-21T16:11:17.495Z","avatar_url":"https://github.com/adnksharp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aplicacion de Azure Logic Apps para leer twits.\n![](screenshots/K_016.jpg)\nEl objetivo es crear una aplicación que permita ánalizar twits, mostrarlos en MS Teams y guardarlos en una hoja de cálculo.\n\nPara ello es necesario contar con:\n\n- Una cuenta de Microsoft Azure y una suscripción a Azure.\n- Una cuenta de Microsoft Teams.\n- Una cuenta de Microsoft Office o Google Drive.\n- Una cuenta de Twitter.\n\nEn este caso usamos una cuentad de Google Drive para crear una hoja de cálculo en la que se guardarán los twits y una cuenta de Microsoft Teams para mostrar los twits en MS Teams en un nuevo canal.\n\n# Índice\n- [Microsoft Azure](#microsoft-azure)\n    - [Cognitive Services](#cognitive-services)\n    - [Logic Apps](#logic-apps)\n        - [Cuando se crea un twit](#Cuando-se-crea-un-twit)\n        - [Sentimiento](#sentimiento)\n        - [Para cada uno](#para-cada-uno)\n            - [Hoja de cálculo](#hoja-de-calculo)\n            - [MS Teams](#ms-teams)\n\n# Microsoft Azure\nDesde el [portal de Microsoft Azure](https://portal.azure.com) usaremos dos recursos:\n\n## Cognitive Services\nDentro del portal de Azure, creamos un recurso de Cognitive Services llenado el formulario de **Aspectos básicos** (Suscription, Region, Resource Group, etc), seguido del apartado de **Revisa y crear**.\n![](screenshots/K_000.jpg)\n\nUna vez creado el recurso, creamos un **Servicio de Lenguaje** que utilizaremos más adelante.\n![](screenshots/K_001.jpg)\n\n## Logic Apps\nDentro del portal de Azure, creamos un recurso de Logic Apps llenado el formulario de **Aspectos básicos** (Suscription, Region, Resource Group, etc) con el servicio de **Log Analytics** desactivado y un plan de **Consumo**. Despues de llenar el formulario, seguimos con el apartado de **Revisa y crear**.\n\n![](screenshots/K_003.jpg)\n\nDespues de crear el recurso, podemos acceder al **Diseñador de aplicaciones lógicas**. En el apartado de **Plantillas**, seleccionamos una ```Aplicación lógica en blanco```.\n\n![](screenshots/K_004.jpg)\n\nEn esta sección crearemos tres pasos:\n\n### Cuando se publica un twit\nBuscamos en **Twitter** la opción de ```Cuando se publica un twit``` y llenamos el campo de **Texto de búsqueda** seguido de un inicio de seción.\n![](screenshots/K_005.jpg)\n\n### Sentimiento\nBuscamos en **Azure cognitive services** la opción de ```Sentimiento```.\n![](screenshots/K_006.jpg)\n\nPara llenal la información una de las claves del **Servicio de Lenguaje** y la información de la opción de **Extremo** de este.\n![](screenshots/K_009.jpg)\n\n### Para cada uno\n#### Hoja de cálculo\nEn esta sección, definimos que se realizará con cada uno de los twits. Para la primer acción, seleccionamos la opción **Insertar fila** de Google Sheets y lo llenamos con la información correspondiente a la hoja de cálculo de Google Drive y la información del twit.\n\n![](screenshots/K_012.jpg)\n\n#### MS Teams\nEn MS Teams creamos un nuevo grupo desde la opción **Unirse a un equipo o crear uno**. \n![](screenshots/K_013.jpg)\n\nEn la soccion de **Para cada uno** agregamos la accion **Publicar mensaje un un chat o canal** de Teams y lo llenamos con la información del canal que creamos.\n\nPara terminar guardamos el proyecto y lo ejecutamos. \n![](screenshots/K_015.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadnksharp%2Fazure-la-twitter-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadnksharp%2Fazure-la-twitter-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadnksharp%2Fazure-la-twitter-bot/lists"}