Skip to content

Chat integrations #154

Description

@alexanderadam

It would be great if Windshift would have a chat integration.

There are a lot of them out there so a generic abstractions would probably be helpful.
People who self-host Windshift will probably rather use self-hosted chat software like XMPP, Matrix, Zulip or Mattermost over Slack or MS Teams.

Have a look at Plane's features for inspiration:

  • Create work items from Chat
  • Having notifications in Chat (i.e. work item creations, state changes, comments)
  • getting functionalities and/or notifcations in private chats and/or DMs
  • AI triggers (i.e. "create an issue with …")
  • actions like: !assign-to-me or status changes
  • if you'd like to go the extra mile: interacting with windshift-agents.

Personally I like XMPP for various reasons. Ping me if you'd need help to setup a modern XMPP server.
There are also a bunch of GoLang libraries for XMPP:

meszmate's xmpp-go seems to be the only one supporting OMEMO though (modern e2e encryption based on the Signal protocol). So I'd recommend that first, if possible. 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions