Al usar este sitio, estás de acuerdo con el política de privacidad.
Aceptar
EnterineEnterineEnterine
  • 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
EnterineEnterine
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: Febrero 18, 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 MicrosoftRHELubuntuWindows
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Українська
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
ConfigMgr
Navegación estructurada/administrada habilitada en páginas modernas en sitios de equipo clásicos
Técnico
SCCM no pudo obtener las ubicaciones de DP como la versión esperada de MP
ConfigMgr

Publicaciones recientes

Lista de recopilación de consultas del Administrador de configuración
Script de limpieza de caché del cliente de Configuration Manager
ConfigMgr
Instale WordPress con Nginx en AlmaLinux 9
linux
Cómo instalar OpenSSL 3 en AlmaLinux 9
linux
Lista de recopilación de consultas del Administrador de configuración
System Center Configuration Manager Actualización de vista previa técnica 1611
ConfigMgr

© 2023 Enterine

Ir a la versión móvil
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?