19 lines
436 B
JavaScript
19 lines
436 B
JavaScript
|
const {
|
||
|
MatrixAuth,
|
||
|
} = require('matrix-bot-sdk');
|
||
|
|
||
|
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();
|