matrix-bot/login.mjs
2023-11-26 21:43:38 +01:00

13 lines
No EOL
678 B
JavaScript

import {MatrixAuth} from "matrix-bot-sdk";
import {MATRIX_PASSWORD, MATRIX_URL, MATRIX_USERNAME} from './config.mjs'
// This will be the URL where clients can reach your homeserver. Note that this might be different
// from where the web/chat interface is hosted. The server must support password registration without
// captcha or terms of service (public servers typically won't work).
const homeserverUrl = MATRIX_URL;
const username = MATRIX_USERNAME;
const password = MATRIX_PASSWORD;
const auth = new MatrixAuth(homeserverUrl);
const client = await auth.passwordLogin(username, password);
console.log("Copy this access token to your bot's config: ", client.accessToken);