Федиверс это набор сервисов объединенных в децентрализованной сети. Pleroma — один из ведущих федиверс серверов.
Установка Pleroma
Проще всего поднять локально можно используя Docker-Pleroma, например отсюда https://github.com/angristan/docker-pleroma.
Установка NodeJS
npm i masto
Отправляем свой статус
const { createRestAPIClient } = require('masto');
const masto = createRestAPIClient({
url: 'http://localhost:4000/',
accessToken: 'YOUR_ACCESS_TOKEN',
});
const status = await masto.v1.statuses.create({
status: 'hello from #mastojs!',
visibility: 'public',
});