-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
19 lines (17 loc) · 671 Bytes
/
Copy pathapp.js
File metadata and controls
19 lines (17 loc) · 671 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const { AppServiceRegistration, Cli, } = require("matrix-appservice-bridge");
const { bridge } = require('./src/bridge');
new Cli({
registrationPath: "email-registration.yaml",
generateRegistration: function (reg, callback) {
reg.setId(AppServiceRegistration.generateToken());
reg.setHomeserverToken(AppServiceRegistration.generateToken());
reg.setAppServiceToken(AppServiceRegistration.generateToken());
reg.setSenderLocalpart("email");
reg.addRegexPattern("users", "@_email_.*", true);
callback(reg);
},
bridgeConfig: {
schema: "config/email-config-schema.yaml"
},
run: bridge
}).run();