-
Notifications
You must be signed in to change notification settings - Fork 1
/
message_send.py
38 lines (30 loc) · 1.39 KB
/
message_send.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from twilio.rest import Client
import messages
import requests
import json
import datetime
import gspread #google spreadsheet api
from oauth2client.service_account import ServiceAccountCredentials
import gmail
def send_message(number, mail, name, pass_no, parent_email, rector_contact, message, sheet):
# using twillio
# #print("came here")
# number2="+"+str(number)
#
# client = Client(messages.account_sid, messages.auth_token)
# message = client.messages.create(
# to=number2, # "+919876543210"
# from_="+14157920130",
# body=messages.message)
# print("message successfully sent to,:",name)
#
sub = 'Notification from ISAC - Do Not Reply'
student=requests.get("http://api.msg91.com/api/sendhttp.php?sender=MSGIND&route=4&mobiles=+91"+str(number)+"&authkey=192990AkDQ3bDBv5a59de99&country=91&message="+message)
rector=requests.get("http://api.msg91.com/api/sendhttp.php?sender=MSGIND&route=4&mobiles=+91"+str(rector_contact)+"&authkey=192990AkDQ3bDBv5a59de99&country=91&message="+(messages.rector_sms%(name,pass_no)))
print(messages.rector_sms%(name,pass_no))
# Emailing
gmail.send_message(mail, sub, message)
gmail.send_message(parent_email, sub, message)
row=[name,number,message,datetime.datetime.now().time()]
sheet.append_row(row)
#print(r.content)