const axios = require('axios'); exports.runQuery = function (matrixClient, room, userInput, registrar) { axios({ method: 'GET', url: `${registrar.config.fediverse.domain}/api/v1/statuses/${userInput}`, headers: { Authorization: `Bearer ${registrar.config.fediverse.token}` }, }).then((response) => { matrixClient.sendHtmlNotice(room.roomId, '', `${response.data.account.acct}
${response.data.content}
${response.data.media_attachments.map(media => `${media.description}`) .join('
')} (id: ${response.data.id})
`); }); };