前两天老爸生日,我给整忘了!还好我有个它提醒和自动发送生日祝福!

 

 

前言

     我看过一个街头访问!十个人至少有一半是不记得自己的爸妈生日的,如果是女朋友的那十个里面至少九个都记得!当然这也说明不了啥。其实父母生日不用送特别贵重的东西啥的,一般的父母都只要你这个做子女的记得,送上一两句祝福他们就满足了!为什么今天突然想到写这样的一篇技术文呢,因为前两天是我老爸的生日,在之前我都记着的,可是前两天特别忙!就忘记打电话回家了!然后就被我的女朋友责怪!!所以我写了这么一个能提醒我和帮助我发祝福的一个软件!

     因为我们那边的习俗其实是过阴历的!比如说中秋节今年是9月20号,阴历就算是八月十五!过这个日历的!不知道你们的习俗是不是也一样!

                                    åå§äººé«æµ·å® 鬼马å¡é  ,ç¬é´æ²»æå°´å°¬ç å·æ¼ è¸

​废话不多说:在本教程中,我们将创建一个精确的端到端系统.我们会用Twilio的WhatsAppAPI为了发送消息,用于web服务器的Flask web框架,我们将使用以下方法定期运行消息传递作业APScheduler。我们还将将Flask应用程序部署到AWS,以便能够灵活和大规模地部署它。

必要条件

  • 一个Twilio账户。(与此链接签约,并获得额外的10美元的信用。)
  • 安装在手机上的WhatsApp应用程序
  • 激活WhatsApp Sandbox(请务必遵循安装说明)。
  • 你的帐户SIDAuth令牌,在你的Twilio帐户仪表板如下所示:

关于使用WhatsApp的特别说明

WhatsApp必须正式批准您的帐户,然后才能在生产能力内与WhatsApp一起发送消息,甚至是用于个人项目。这并不意味着你必须等待开始建设,尽管!WhatsApp的TwilioSandbox允许您在开发人员环境中测试应用程序。您将能够使用Sandbox完成本教程,但您需要您的WhatsApp帐户的批准,以使生日智慧运行24/7。这是因为WhatsAppSandbox会话在3天后到期,必须重新启用。

创建Python虚拟环境

在命令提示符中为该项目创建一个名为

WhatsApp-生日

,然后导航到这个新目录:

$ mkdir whatsapp-birthday-wisher
$ cd whatsapp-birthday-wisher

我们将创造一个新的虚拟环境对于这个项目,我们需要安装的依赖项不会干扰计算机上的全局设置。若要创建名为“env”的新环境,请运行以下命令:

$ python3 -m venv env 
$ source env/bin/activate

在获取虚拟环境之后,您将看到命令提示符的输入行以环境名称(“env”)开头。Python创建了一个名为

环境/在

WhatsApp-生日

目录,您可以通过运行ls命令在您的命令提示符中。如果使用git作为版本控制系统,则应添加以下新的

环境/

目录到

.gitignore

这样git就不知道跟踪它了。若要创建

.gitignore

文件中的

WhatsApp-生日-睿智

目录中,运行以下命令:

(env) $ touch .gitignore

打开

.gitignore

文件在您选择的文本编辑器中,然后添加

环境/

文件夹到.gitignore文件的内容:

env/

安全地存储环境变量

您需要使用本教程开始时所定位的帐户SID和Auth令牌,以便与TwilioAPI进行交互。这两个环境变量应该保持私有,这意味着我们不应该将它们的值放在代码中。相反,我们可以将它们存储在

.env

文件并列出

.env

在我们的

.gitignore

这样git就不会追踪它了。一个

.env

每当需要将环境变量提供给操作系统时,都会使用文件。

注意,

环境/

由Python为虚拟环境创建的文件夹与

.env

为存储机密而创建的文件。

首先,创建

.env

档案&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值