UNPKG

@svobs/homebridge-messenger

Version:

Send HomeKit messages with HomeBridge (Pushover / IFTTT / Email). Forked to add support for Pushover custom sounds & TTL

25 lines (19 loc) 622 B
"use strict"; const IFTTT = require('ifttt-webhooks-channel') module.exports = class IftttMessenger { constructor(key, event, value1, value2, value3) { this.iftttKey = key this.iftttEvent = event this.value_1 = value1 this.value_2 = value2 this.value_3 = value3 } getRecipient() { return this.iftttKey + " (event : " + this.iftttEvent + ")" } sendMessage() { const ifttt = new IFTTT(this.iftttKey) ifttt.post(this.iftttEvent, [this.value_1, this.value_2, this.value_3]) .catch(error => new Error(error)) } }