Skip to content

assemblee-virtuelle/activitypub-bridge

Repository files navigation

SemApps

ActivityPub Bridge

Subscribe to ActivityPub actors and send their activities in given chat channels.

Currently only supports Mattermost. Slack and Rocketchat support coming soon.

Capture d’écran de 2022-09-14 19-08-18

Running instances

Getting started

Requirements:

  • Node (v12.20 recommended)
  • Yarn
  • Docker
  • Docker-compose

1. Launch Jena Fuseki

docker-compose up

It is now running on http://localhost:3030

2. Launch in dev mode

yarn install
yarn run dev

Mattermost configuration

Overriding profile usernames et pictures

By default, Mattermost will post webhook messages as the user who created the webhook, with a BOT label.

To be able to use the default image, you need enable the EnablePostUsernameOverride and EnablePostIconOverride settings.

More informations on the Mattermost docs