Я хочу отправлять смс о погодных условиях зарегистрированным пользователям на сайте [закрыто]
Я хочу отправлять SMS о состоянии погоды зарегистрированным пользователям моего сайта. Я выполнил кодирование, но SMS не приходит зарегистрированным пользователям. Пожалуйста, помогите мне.
user_data=extendeduser.objects.values('phone','town','user')
def printit():
threading.Timer(10, printit).start()
for i in user_data:
city = i['town']
src = 'http://api.openweathermap.org/data/2.5/weather?appid='
url = src + city
list_of_data = requests.get(url).json()
temp = list_of_data['main']['temp']
newtmp = round(temp - 273.15, 3)
condition = list_of_data['weather'][0]['description']
humidity = list_of_data['main']['humidity']
data = {
"city": city,
"temp": newtmp,
"humidity": humidity,
"condition": condition,
"icon": str(list_of_data['weather'][0]['icon']),
}
print(data)
if data['condition']=="overcast clouds":
euser = extendeduser.objects.values('phone', 'user')
url = "https://www.fast2sms.com/dev/bulk"
querystring = {
"authorization": "Authorization Code",
"sender_id": "Annadata", "message": "Overcast Clouds ",
"language": "english", "route": "p", "numbers": phone}
headers = {
'cache-control': "no-cache"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
print('\n'+city,' user '+str(i['user'])+' overcast condition',end='\n')
printit()