Configurar notificaciones de Slack usando el plugin discourse-chat-integration

¡Gracias por la guía!

Como un usuario anterior, estoy obteniendo estos errores:

/discourse falló con el error "dispatch_failed"

¿Qué podría estar faltando? Verifiqué dos veces la información que he adjuntado en las capturas de pantalla a continuación.

¿Hay registros de depuración disponibles para esto? Revisé los registros de errores en Administración y también sudo ./launcher logs app.

Por favor, avíseme qué información adicional puedo proporcionar para ayudar a depurar esto. ¡Gracias!


Ámbitos de OAuth:

Parámetros de comando slash

Kapture 2021-02-21 at 00.27.08

Verificación y tokens OAuth

Configuración de interactividad

@stanislaw después de que preguntaste por primera vez y David respondió, implementé respuestas en hilos, con el consejo de David.

Ese tema muestra cómo configurarlo.

2 Me gusta

@Brad_Wood tus sugerencias y pregunta suenan interesantes, así que no quiero que se pierdan.

¿Te importaría mover las dos primeras a un nuevo tema en #feature y etiquetarlo como chat-integration, y luego mover tu pregunta a Support y etiquetarla también como chat-integration?

Esto facilitará el seguimiento y evitará que se pierdan aquí.

Habría movido la publicación a un nuevo tema por ti, pero como tienes solicitudes de funciones y una pregunta en un solo mensaje, tendría que editar y crear algo nuevo para moverlo, y no quiero hacer eso.

2 Me gusta

@osioke He creado dos nuevos temas como solicitaste, sin embargo, parece que no tengo permisos para agregar etiquetas.

Si pudieras ayudarme a etiquetar estos mensajes o indicarme cómo etiquetarlos, agradecería mucho tu ayuda.

1 me gusta

Hola, tuve el mismo problema (después de seguir los pasos exactamente).

Lo que me faltaba era habilitar el plugin de integración de chat de nivel superior:

Al habilitarlo, la integración funcionó como se esperaba.

3 Me gusta

@ililic ¡Gracias! Eso era. :man_facepalming:

(Sería bueno añadir esto explícitamente a las instrucciones de nivel superior! @david)

¡Buena idea :+1:! Lo he añadido al primer paso en el OP aquí:

3 Me gusta

¿Cuál es la mejor manera de configurar el bot para que envíe notificaciones a Slack por TODOS los publicaciones/respuestas en el foro?

Actualmente parece que primero hay que agregar todos los temas diferentes por separado, y aun así no funciona si alguien publica en una subcategoría de esos temas.

Sucede algo realmente extraño cuando la integración de chat se combina con DiscoTOC - automatic table of contents (cc @Johani)

Los encabezados ahora están precedidos por un enlace que NO lleva al encabezado.

Consulta las capturas de pantalla a continuación.
La publicación original

La vista previa en Slack

El resultado de hacer clic en el primer enlace es simplemente la página principal del foro

2 Me gusta

Puedo recibir notificaciones en mi canal de Slack cada vez que alguien publica un nuevo mensaje en Discourse (si se agrega una etiqueta determinada al mismo tiempo).
Pregunta: ¿Es posible activar notificaciones de Slack solo CUANDO se agrega una nueva etiqueta a un tema de Discourse existente (supongamos que el tema se creó antes)?

1 me gusta

Hola: hemos configurado la integración y estamos recibiendo las notificaciones de Slack para los temas de nuestra categoría de soporte, pero ¿es posible también tener un resumen diario de las publicaciones de todo el foro (es decir, para informarnos de la actividad, pero no de los problemas urgentes)?

Podría valer la pena decir que si te saltas la sección de comandos de barra y vuelves más tarde para añadirla, te pide que instales la aplicación de nuevo, lo que deshabilita el plugin de chat por alguna razón y obtienes el error de envío.

Así que, si vuelves para añadir los comandos de barra, asegúrate de volver a añadir los tokens y la información básica en el panel de administración.

Tengo una pregunta sobre permisos.
Me gustaría poder ejecutar /discourse post solo yo, como propietario del espacio de trabajo de Slack. En otras palabras, no quiero que otros usuarios vean la aplicación de integración de Discourse, o si la ven, no quiero que puedan ejecutar /discourse post. ¿Es posible?

¡Hola @david y otros miembros de la comunidad!

Por lo que puedo decir, parece que necesito configurar cada subcategoría por separado en Discourse para poder publicarla en Slack.

En otras palabras, no puedo simplemente especificar la categoría general para que se envíe a Slack y luego esperar que todas las subcategorías de esa categoría también se envíen a Slack.

Parece que necesito configurar cada subcategoría por separado. ¿Es esto correcto?

Idealmente, me encantaría simplemente elegir una categoría para enviar a Slack y que todas las subcategorías formen parte de ella automáticamente.

Gracias,
Scott

Tengo el mismo problema. ¿Cómo recibo notificaciones de Slack cuando se agrega una etiqueta a una publicación existente?

Creo que se agregó un filtro para ‘tag added to topic’, que creo que debería hacer lo que quieres:

1 me gusta

Esto tampoco funciona. Ya lo intenté.

1 me gusta

ese filtro solo funciona si el usuario está creando una nueva publicación con esa etiqueta. Si la etiqueta se está agregando a un tema existente, entonces no activa la notificación.

1 me gusta

Mmm. Por el nombre del commit, parece que se supone que se activa cuando se cambian las etiquetas. :thinking:

Déjame ver qué puedo averiguar. :+1: