Cómo funciona el API de Slack para programación de bots (y parecidos y diferencias con otros APIs)

Clase 8 de 36Curso de Celery 4

Resumen

Debes añadir ganchos o hooks de entrada. Estos son eventos que recibirá tu bot, pueden ser cambios de canal, cuando entras a un canal, cuando te conectas. En nuestro caso será un bot que responderá cuando se le hable y guardará conversaciones.

Guarda tus credenciales o llaves secretas en un archivo .env en la carpeta de desarrollo, con permisos restringidos. No la incluyas en tu repositorio de proyecto. Incluye el archivo .env en el .gitignore.

  • No incluirlas directamente en el código
  • Tratarlas como si fueran claves
  • Regenerar cada cierto tiempo.

Incoming webhooks sirve para usar el bot desde fuera de Slack.

Enlace de invitación para unirse a la demo del proyecto