+ when bot fail then send mail
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env python
|
||||
# coding: utf-8
|
||||
|
||||
#===================================================
|
||||
import sendgrid
|
||||
from sendgrid.helpers.mail import *
|
||||
#===================================================
|
||||
|
||||
class SGMail(object):
|
||||
|
||||
def __init__(self, apikey, from_email, to_email):
|
||||
self.sg = sendgrid.SendGridAPIClient(apikey=apikey)
|
||||
self.from_email = Email(from_email)
|
||||
self.to_email = Email(to_email)
|
||||
|
||||
def send_mail(self, subject, plain_content, type='text/plain'):
|
||||
content = Content(type, plain_content)
|
||||
mail = Mail(self.from_email, subject, self.to_email, content)
|
||||
response = self.sg.client.mail.send.post(request_body=mail.get())
|
||||
return response.status_code == 202
|
||||
Reference in New Issue
Block a user