问题描述
我需要有关twilio的帮助。我有一个包含以下列的数据框。我想将报告发送到WhatsApp编号,以输出生成的Power_Solar和Power_Wind。第一个问题是我没有收到WhatsApp消息,其次,当我在代码末尾打印消息时,我整天都得到相同的值。请帮助我。
Index Day Temp_Hi Temp_Low Cloud Solar windspeed Direction Rainfall Month Power_Solar Power_Wind
0 12 27.42 25.65 80.0 14.38 6.98 232.0 4.22 9.0 26.480938 30.341875
1 13 26.01 24.24 100.0 14.58 4.88 251.0 61.15 9.0 33.096883 35.364441
2 14 25.98 24.90 100.0 14.48 4.95 223.0 19.84 9.0 33.096199 23.881037
3 15 26.67 25.09 95.0 14.25 6.20 235.0 4.90 9.0 31.441922 30.529790
4 16 27.33 25.47 76.0 14.40 8.01 236.0 0.60 9.0 25.157950 33.385788
5 17 27.02 25.38 55.0 14.25 8.13 216.0 7.45 9.0 0.364244 0.505556
6 18 27.10 25.41 100.0 13.34 3.51 243.0 0.25 9.0 33.094204 30.207734
7 19 27.06 25.27 99.0 13.12 4.58 264.0 4.00 9.0 32.763181 40.335043
from twilio.rest import Client
from automate import final_merged_data
from datetime import datetime
#print(final_merged_data)
final_merged_data['Total MW'] = final_merged_data['Power_Solar'] + final_merged_data['Power_Wind']
# Your Account Sid and Auth Token from twilio.com/console
# DANGER! This is insecure. See http://twil.io/secure
account_sid = 'ACxxx'
auth_token = 'xxxx'
client = Client(account_sid,auth_token)
def send_message(receiver,message):
message = client.messages.create(
from_='whatsapp:+14155238886',body=message,to=f'whatsapp:{reciever}')
return message
receiver_list = ['+234810xxx']
days = final_merged_data['Day'].tolist()
current_timestamp = str(datetime.Now())
messages = f"THIS is UPDATED REPORT at {current_timestamp}"
for day in days:
each_row = final_merged_data[final_merged_data['Day'] == days]
message_partition = f"""
[{day}]
Solar_Power_Generated in MW = {str(each_row['Power_Solar'].tolist()[0])}
Wind_Power_Generated in MW = {str(each_row['Power_Wind'].tolist()[0])}
Total_Power_Generated in MW = {str(each_row['Total MW'].tolist()[0])}"""
messages = messages + message_partition
print(messages)```
[12]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[13]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[14]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[15]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[16]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[17]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[18]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
[19]
Solar_Power_Generated in MW = 26.480938291596868
Wind_Power_Generated in MW = 30.34187480596198
Total_Power_Generated in MW = 56.82281309755885
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)