matrix-org / matrix-org/matrix-hookshot

Ability to set room topic and avatar via generic webhooks

Abierto
#653 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

T-Enhancement
Lenguaje dominante
TypeScript
Estrellas
450
Forks
95
Merge medio
1 d 2 h
PR fusionados (30 d)
23

Descripción

This could for instance be used to reflect the state of something in the room avatar (red failed; green ok) and the topic.

I could imagine at least two ways of doing this:

  1. Extend generic webhooks to send other events than m.room.message.
    It should also support sending multiple messages per call:
    webhook → room message + update room avatar/topic
    Multiple messages could be achieved by turning result into an array.

  2. Add a roomTopic and roomAvatar (mxc) prop to result.
    Generic webhook handler then sends the state events in addition to the message.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza rastreando el manejador genérico de Webhook y la forma actual del resultado. Compara los dos enfoques propuestos para enviar mensajes de sala junto con eventos de estado del tema y el avatar de la sala, incluida la forma de array sugerida para varios mensajes. Se considera terminado cuando el diseño elegido en el issue está implementado y el comportamiento del Webhook está cubierto para las actualizaciones del tema, el avatar y los mensajes.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.