const {
  MatrixAuth,
} = require('matrix-bot-sdk');

require('dotenv').config();

const {
  MATRIX_HOMESERVER_URL,
  MATRIX_USER,
  MATRIX_PASSWORD,
} = process.env;

const login = async () => {
  console.log(`MATRIX_HOMESERVER_URL="${MATRIX_HOMESERVER_URL}"`);
  const auth = new MatrixAuth(MATRIX_HOMESERVER_URL);
  const client = await auth.passwordLogin(MATRIX_USER, MATRIX_PASSWORD);
  console.log(`MATRIX_ACCESS_TOKEN="${client.accessToken}"`);
};

login();