Al usar este sitio, estás de acuerdo con el política de privacidad.
Aceptar
EnterinITEnterinITEnterinIT
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
    • Azur
    • Administrador de configuración/SCCM
    • DPM
    • orquestador
    • Hiper-V
    • Información privilegiada de Microsoft Edge
    • MSI
    • Oficina 365
    • Información privilegiada de la oficina
    • Energía BI
    • Skype
    • Servidor SQL
    • equipos
  • VENTANAS
    • Centro de administración de Windows
    • Cliente de Windows
    • Servidor Windows
  • Lista de recopilación de consultas SCCM
Lectura: Tarjeta postal API de Bash Teams
Cambiar tamaño de fuenteAutomóvil club británico
EnterinITEnterinIT
Cambiar tamaño de fuenteAutomóvil club británico
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
  • VENTANAS
  • Lista de recopilación de consultas SCCM
Buscar
  • HOGAR
  • TI PRO
  • TECNOLOGÍA
  • MICROSOFT
    • Azur
    • Administrador de configuración/SCCM
    • DPM
    • orquestador
    • Hiper-V
    • Información privilegiada de Microsoft Edge
    • MSI
    • Oficina 365
    • Información privilegiada de la oficina
    • Energía BI
    • Skype
    • Servidor SQL
    • equipos
  • VENTANAS
    • Centro de administración de Windows
    • Cliente de Windows
    • Servidor Windows
  • Lista de recopilación de consultas SCCM
Intento

Tarjeta postal API de Bash Teams

Publicado en noviembre 29, 2024
4 Lectura mínima
COMPARTIR

Tarjeta postal API de Bash Teams.

Bash is a popular command-line shell used for scripting and automation. Microsoft Teams es una plataforma de colaboración que proporciona chat., videoconferencia, y capacidades para compartir archivos. Al utilizar el Equipos de Microsoft API, puede automatizar el proceso de publicación de tarjetas en un canal de Teams.

Para publicar una tarjeta a través de API usando bash, puede utilizar el webhook del conector de Microsoft Teams. El webhook proporciona una URL que puede utilizar para enviar una solicitud POST con la tarjeta como carga útil.. Puede personalizar la tarjeta según sus requisitos cambiando la carga útil JSON.

A continuación se muestra un ejemplo de un comando bash que publica una tarjeta en un canal de Teams.:

curl -H "Tipo de contenido: aplicación/json" -d '
{
  "@tipo": "Tarjeta de mensaje",
  "@contexto": "http://esquema.org/extensiones",
  "temaColor": "0072C6",
  "resumen": "Nueva tarea asignada",
  "secciones": [{
    "Título de actividad": "Tarea 123",
    "actividadSubtítulo": "Asignado por John Doe",
    "imagen de actividad": "https://ejemplo.com/images/task123.png",
    "hechos": [{
        "nombre": "Prioridad",
        "valor": "Alto"
      },
      {
        "nombre": "Dos citas",
        "valor": "03/10/2023"
      }
    ],
    "reducción": verdadero
  }]
}' <TU_WEBHOOK_URL>

En este ejemplo, Estamos creando una tarjeta de mensaje simple con un resumen., un título y subtítulo de la actividad, una imagen de actividad, y algunos hechos. También estamos configurando el markdown campo a true para habilitar el formato de rebajas en la tarjeta.

Para confirmar que la tarea se ha completado, Puedes incluir un mensaje en el cuerpo de la tarjeta indicando el estado de la tarea.. A continuación se muestra un ejemplo de cómo puede modificar la carga útil JSON para incluir un mensaje.:

curl -H "Tipo de contenido: aplicación/json" -d '
{
  "@tipo": "Tarjeta de mensaje",
  "@contexto": "http://esquema.org/extensiones",
  "temaColor": "0072C6",
  "resumen": "Tarea completada",
  "secciones": [{
    "Título de actividad": "Tarea 123",
    "actividadSubtítulo": "Completado por John Doe",
    "imagen de actividad": "https://ejemplo.com/images/task123.png",
    "hechos": [{
        "nombre": "Prioridad",
        "valor": "Alto"
      },
      {
        "nombre": "Dos citas",
        "valor": "03/10/2023"
      }
    ],
    "texto": "La tarea ha sido completada",
    "reducción": verdadero
  }]
}' <TU_WEBHOOK_URL>

En este ejemplo, Estamos modificando el resumen y el subtítulo de la actividad para indicar que la tarea se ha completado.. También estamos agregando un text campo para incluir un mensaje que indique que la tarea se ha completado.

En conclusión, usando la API de Microsoft Teams y bash, Puede automatizar fácilmente el proceso de publicación de tarjetas en un canal de Teams e incluir mensajes que indiquen el estado de la tarea.. Esto puede ahorrarle tiempo y esfuerzo al automatizar tareas rutinarias y mejorar la colaboración en su equipo..

Aquí hay un ejemplo comando que publica una tarjeta de Teams y verifica el código de respuesta:

#!/papelera/golpe
respuesta=$(curl -s -o /dev/null -w "%{código_http}" -H "Tipo de contenido: aplicación/json" -d '
{
    "@tipo": "Tarjeta de mensaje",
    "@contexto": "http://esquema.org/extensiones",
    "temaColor": "0076D7",
    "resumen": "Volcado restaurado",
    "secciones": [
        {
            "hechos": [
                {
                    "nombre": "Donde el estado:",
                    "valor": "Completado con éxito"
                },
                {
                    "nombre": "Dónde:",
                    "valor": "Hogar"
                }
            ],
            "reducción": verdadero,
            "envoltura": verdadero
        }
    ]
}' https://ejemplo.com)

si [ "$respuesta" -ecuación 200 ]; entonces
  echo "La tarjeta de Teams se publicó correctamente"
demás
  echo "Error al publicar la tarjeta de Teams"
  salida 1
fi

ETIQUETADO:AlmaLinuxAPIIntentoCentOSlinuxoficina de microsoft 365Equipos de MicrosoftRHELubuntuventanas
Artículo anterior Consejos para la línea de comando: Verificación de las fechas de vencimiento del certificado TLS/SSL
Artículo siguiente Información privilegiada de la oficina 2209 para Windows
Deja un comentario Deja un comentario

Deja una respuesta Cancelar respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *

Este sitio utiliza Akismet para reducir el spam.. Descubra cómo se procesan los datos de sus comentarios.

Traducción

English中文(简体)DanskNederlandsFrançaisDeutschItaliano한국어PolskiPortuguêsRomânăEspañolУкраїнська
 Editar traducción
por Transposh - Plugin de traducción para WordPress

Publicaciones populares

Requisitos del sistema para Windows Server 2016
Servidor Windows
Lista de recopilación de consultas del Administrador de configuración
Lista de recopilación de consultas del Administrador de configuración
Administrador de configuración
Navegación estructurada/administrada habilitada en páginas modernas en sitios de equipo clásicos
tecnología
SCCM no pudo obtener las ubicaciones de DP como la versión esperada de MP
Administrador de configuración

Publicaciones recientes

Instalación y configuración de Fail2ban para protección SSH en Ubuntu 24.04
linux
Habilitación y configuración de FirewallD en AlmaLinux
linux
Creación de usuarios y configuración de claves SSH en AlmaLinux
linux
Cómo restablecer la contraseña en AlmaLinux
linux

© 2023 EnterinIT

Ir a la versión móvil
banner publicitario
Bienvenido de nuevo!

Inicia sesión en tu cuenta

Nombre de usuario o dirección de correo electrónico
Contraseña

Perdiste tu contraseña?