作者| GitPython
来源| GitPython
生日祝福2.0版本,上线了!
上一篇文章:我用20多行代码,帮老师开发了一款发送生日祝福的小工具
2.0版本做了以下新增:
> 新增1 祝福消息
1)新增定制的精美祝福话语,随机发送。
我在网上找了4句祝福学生生日祝福的话语,放在一个dict里,然后用random模块,随机发送一条。
2)新增个人姓名
在消息的开始部分,把同学的姓名显示出来。
1message = ['青春、阳光、欢笑,为这属于你的日子,舞出欢乐的节拍。祝你生日快乐!',
2 '祝你生日快乐,你的善良使这个世界变得更加美好,愿这完全属于你的一天带给你快乐!',
3 '愿你的生日充满无穷的快乐,愿你今天的回忆温馨,愿你今天的梦想甜美,愿你这一年称称心如意!',
4 '愿你快快脱去幼稚和娇嫩,扬起创造的风帆,驶向成熟,驶向金色的海岸,生日快乐!']
5
6# 发送消息给对方
7my_friend.send( name + '同学: ' + random.choice(message))
> 新增2 消息提示
1)当日没人过生日,这种情况就不需要扫描二维码登录微信了。
2)消息发送成功,会给出提示。
1# 1.获取过生日的学生名单
2wx_list, name_list = get_birthday_student_list()
3print(name_list)
4
5if len(wx_list) == 0:
6 print('今天没有同学过生日呀!')
7else:
8 # 2.利用 wxpy 模块,初始化机器人对象
9 bot = Bot()
10 # 3.向每一位过生日的同学发送祝福
11 for wx, name in zip(wx_list, name_list):
12 send_message(wx, name)
13 print('消息发送成功!')
效果展示
表格数据如图所示:
注意15点56分,向两个小号发送“定制的生日祝福”。
-END-
往期精彩回顾
1.我是怎么批量下载百度图片的?
2.自动监测Github项目,并打开网页
3.Python实战演练|1234组成的不重复百位数