FoBot/SMSHandler.py

16 lines
490 B
Python
Raw Normal View History

import logging
import urllib
2018-08-20 11:53:14 +02:00
import os
class SMSHandler(logging.Handler):
def emit(self, record):
msg = urllib.parse.quote(self.format(record).encode('utf8'))
2018-08-20 18:27:52 +02:00
try:
urllib.request.urlopen("https://smsapi.free-mobile.fr/sendmsg?user=" +
2018-08-20 11:53:14 +02:00
os.environ.get("FREE_SMS_USER", "") + "&pass=" +
os.environ.get("FREE_SMS_PASS", "") + "&msg=" + msg)
2018-08-20 18:27:52 +02:00
except urllib.error.HTTPError:
pass