main #21

Merged
stephen merged 8 commits from stephen/vxmppb:main into main 2022-04-24 08:06:21 -04:00
1 changed files with 16 additions and 1 deletions
Showing only changes of commit 9b41de2e51 - Show all commits

View File

@ -115,7 +115,7 @@ try {
xmpp.send(user_jid, "[ONLINE]", false);
// send mqtt online message
client.publish(mqtt_topic, mqtt_message);
// toot online message
// toot online message
M.post('statuses', {
status: `${mastodon_toot}`
});
@ -606,6 +606,21 @@ try {
host: bot_hostname,
port: bot_port
});
// subscribe to friends
xmpp.on('subscribe', function(from) {
if (from in config.friends == true) {
console.log('accepting subsciption request from ' + from);
// accept pending subscription requests
xmpp.acceptSubscription(from);
// check for incoming subscription requests
xmpp.getRoster();
// subscribe to any incoming subscription requests
console.log('requesting subscription to ' + from);
xmpp.subscribe(from);
} else {
console.log('denied subscription request from: ' + from + " as they are not in the friends section of config.ini");
}
});
} catch (e) {
console.log("Please create a config.ini");