Microsoft Teams
Pon un agente de Pepe en Microsoft Teams para que tu equipo converse con él allí.
Microsoft Teams
Conectar Teams permite que tu equipo converse con el agente donde ya trabaja. Teams habla con los bots mediante el Bot Framework de Microsoft; configura la conexión mediante la configuración guiada (o el panel):
pepe setup
El config de una conexión contiene:
app_id: el id de la app (cliente) de Microsoft del bot.app_password: el secreto de cliente. Guárdalo como${ENV_VAR}.tenant_id: el id de empresa de Azure (obotframework.com).
Las actividades entrantes llegan como POSTs. Las respuestas vuelven a la URL de
servicio de la actividad con un token de acceso de app generado a partir de las
credenciales de cliente. La mención al bot se quita del texto entrante antes de
que el agente lo vea. Forma de la URL de retorno:
https://YOUR_HOST/webhooks/default/msteams/<slug>
Autenticación de entrada
Pepe comprueba que cada solicitud entrante viene de verdad de Microsoft antes
de que el agente vea nada: cada solicitud lleva un token del Bot Framework en
Authorization: Bearer, y Pepe lo valida (firma contra las claves públicas
de Microsoft, emisor y una audiencia igual al app_id del bot). Así el
endpoint acepta POSTs directamente desde Microsoft, sin necesidad de un
proxy que valide. Si tu proxy ya realiza esa comprobación, define
trust_proxy: true en la conexión para omitir la de Pepe.
Ver Webhooks para los campos que comparte toda conexión
(agent, mode, trainers, session_ttl_min, ephemeral, commands) y
cómo funciona la ruta genérica por dentro.
Cambiar de modelo
Los comandos /model y /models permiten ver o cambiar el modelo de IA que
responde. Solo funcionan en una conexión en modo admin con commands
habilitado; en support, se tratan como texto normal. /models lista los
modelos disponibles para el proyecto de esta conexión; /model muestra el
actual, o lo cambia:
/model openrouter # pregunta si cambiar solo este chat o todos
/model openrouter session # cambia solo para esta conversación
/model openrouter global # cambia para todos con los que habla esta conexión
Cualquiera en una conversación permitida puede cambiar el modelo de su propia
conversación. Cambiarlo globalmente, para todos con los que habla esta
conexión, está reservado a los entrenadores, la misma lista de confianza
que rige la memoria. Pon model_switch_locked: true en la conexión para
desactivar el cambio de modelo por completo para quien no sea entrenador.