Source code for noterator.plugins.twilio

# -*- coding: utf-8 -*-

from __future__ import absolute_import

import requests

REQUIRED_CONFIG = [
    'account_sid', 'token', 'from_number', 'to_number',
]


[docs]def notify(head, body, **kwargs): account_sid = kwargs['account_sid'] token = kwargs['token'] from_number = kwargs['from_number'] to_number = kwargs['to_number'] url = 'https://api.twilio.com/2010-04-01/Accounts/{}/Messages.json'.format( account_sid, ) payload = { "From": from_number, "To": to_number, "Body": "{}: {}".format(head, body), } auth = (account_sid, token) requests.post(url, payload, auth=auth)