Skip to content
This repository has been archived by the owner on Apr 20, 2021. It is now read-only.

Commit

Permalink
支持多个号码的发送
Browse files Browse the repository at this point in the history
  • Loading branch information
ZhaoQi99 committed Mar 16, 2018
1 parent 21a8bf0 commit a107c3d
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 19 deletions.
2 changes: 1 addition & 1 deletion Pydoc/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
&nbsp;<br>
@author:&nbsp;QiZhao<br>
@license:&nbsp;GNU&nbsp;GPLv3<br>
@version:&nbsp;0.1.2</tt></p>
@version:&nbsp;0.1.4</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
Expand Down
4 changes: 2 additions & 2 deletions Pydoc/send.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
&nbsp;<br>
@author:&nbsp;QiZhao<br>
@license:&nbsp;GNU&nbsp;GPLv3<br>
@version:&nbsp;0.1.3</tt></p>
@version:&nbsp;0.1.4</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
Expand Down Expand Up @@ -60,7 +60,7 @@
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'example1@qq.com,example2@qq.com&nbsp;邮件发送成功!<br>
'</tt></dd></dl>
<dl><dt><a name="-Send_sms"><strong>Send_sms</strong></a>(send_number, msg)</dt><dd><tt>&nbsp;&nbsp;&nbsp;&nbsp;向手机号码为send_number的人发送内容为msg的短信<br>
&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;支持多个手机号码的发送<br>
&nbsp;&nbsp;&nbsp;&nbsp;Args:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;send_number:&nbsp;短信接收者的手机号码<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg:&nbsp;要发送的文本内容,类型为字符串<br>
Expand Down
6 changes: 3 additions & 3 deletions source/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
@author: QiZhao
@license: GNU GPLv3
@version: 0.1.2
@version: 0.1.4
'''
import spider
import time
Expand All @@ -21,7 +21,7 @@ def Init():
Mkfile('Data\\' + 'user.md')

f_obj=open(File_Path,'w')
print('请输入短信接受者的电话号码(加国际区号),如:+8615012345678')
print('请输入短信接受者的电话号码(加国际区号,多个电话号码之间以,分隔),如:+8615012345678')
send_number=input()
print('请输入收件人的邮件地址(多个邮件地址之间以,分隔),如:example.com')
to_addr_str=input()
Expand All @@ -35,7 +35,7 @@ def Init():

def Show_right():
'''显示程序版权声明'''
print('陕师大校园通知自动提醒'+' '+'V0.1.3')
print('陕师大校园通知自动提醒'+' '+'V0.1.4')
print('版权所有 (c) QiZhao 保留所有权利。 ')
print('本程序仅供学习和研究使用,不得用于任何商业用途.')
print('如您在使用中遇到任何问题,可联系作者邮箱: zhaoqi99@outlook.com')
Expand Down
27 changes: 14 additions & 13 deletions source/send.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# encoding='utf-8'
# encoding='utf-8'
'''
Created on Mar 7, 2018
@author: QiZhao
@license: GNU GPLv3
@version: 0.1.3
@version: 0.1.4
'''
from twilio.rest import Client
from email.mime.text import MIMEText
Expand All @@ -13,10 +13,9 @@


def Send_sms(send_number, msg):
# Todo: 支持多个号码的发送
'''
向手机号码为send_number的人发送内容为msg的短信
支持多个手机号码的发送
Args:
send_number: 短信接收者的手机号码
msg: 要发送的文本内容,类型为字符串
Expand All @@ -38,15 +37,17 @@ def Send_sms(send_number, msg):

log_send_sms = ''
client = Client(account_sid, auth_token)
try:
client.messages.create(to=send_number, from_=twilio_number, body=msg)
# print('短信已经发送!')
log_send_sms = send_number + ' ' + '短信已经发送' + '\n'
except ConnectionError:
# print('发送失败,请检查你的账号是否有效或网络是否良好!')
log_send_sms = send_number + ' ' + '短信发送失败,请检查你的账号是否有效或网络是否良好!' + '\n'
except base.exceptions.TwilioRestException:
log_send_sms=send_number+' '+'短信发送失败,手机号码尚未经过验证,请联系作者进行验证!\n'
send_number_list = send_number.split(',') # 多个号码的发送
for send_number in send_number_list:
try:
client.messages.create(to=send_number, from_=twilio_number, body=msg)
# print('短信已经发送!')
log_send_sms += send_number + ' ' + '短信已经发送' + '\n'
except ConnectionError:
# print('发送失败,请检查你的账号是否有效或网络是否良好!')
log_send_sms += send_number + ' ' + '短信发送失败,请检查你的账号是否有效或网络是否良好!' + '\n'
except base.exceptions.TwilioRestException:
log_send_sms+=send_number+' '+'短信发送失败,手机号码尚未经过验证,请联系作者进行验证!\n'
return log_send_sms


Expand Down
Binary file not shown.

0 comments on commit a107c3d

Please sign in to comment.