matrix-org / matrix-org/matrix-hookshot
Ability to set room topic and avatar via generic webhooks
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 450
- Forks
- 95
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 23
Beschreibung
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.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den generischen Webhook-Handler und die aktuelle Ergebnisstruktur nachzuverfolgen. Vergleiche die beiden vorgeschlagenen Ansätze zum Senden von Raumnachrichten zusammen mit Zustandsereignissen zu Raumthema und -avatar, einschließlich der vorgeschlagenen Array-Form für mehrere Nachrichten. Als abgeschlossen gilt, wenn das ausgewählte Design des Issues implementiert ist und das Webhook-Verhalten für Aktualisierungen von Thema, Avatar und Nachrichten abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100