摘要:第一步是發(fā)送另一條短信,告訴那些確認參與的客人訪問網(wǎng)站,并通過一個谷歌表單選擇他們的食物選項。所需的只是抓取相關(guān)單元格的內(nèi)容,然后用短信回復讓婚禮餐飲者了解我們的進展,并提供誰沒有選擇的可操作數(shù)據(jù),是非常方便的。
2017年9月3日,對世界上的大多數(shù)人來說,或許就只是普普通通的一天,但對我而言,將會是一個難忘的日子,因為在那一天,我結(jié)婚了。
在規(guī)劃婚禮時,要考慮許多不同的方面。食物、裝飾、桌子裝置(啊,是噠,這獨立于裝飾)、鮮花、住宿、交通、娛樂和位置。雖然在規(guī)劃婚禮時有許許多多未知數(shù),但是我可以肯定一件事。在婚禮中,有大量的名單、嵌套的名單、以及更多的遠到目光可見的名單。當我瞪著越來越多的項目時,我開始懷疑,是否有更好的方法來處理?這一切都如此的手動,充滿了低效。必須有一些技術(shù)可以改進的方面。
你可能會感到驚訝,但是邀請人們參加婚禮是昂貴的(超過380磅),因為你需要發(fā)送“按時出席”卡片以及隨后的關(guān)于婚禮細節(jié)的邀請。這也是緩慢的,因為你必須通過郵寄來發(fā)送它們。追蹤人們是否接收到邀請,以及他們是否想要來參加提供免費食物和飲料的派對,是非常耗時的,當然,一個自動的好的?最后,邀請卡不是環(huán)境友好的,因為它們被一次性使用,并且容易丟失或錯放。
回到名單??腿嗣麊畏殖蓭讉€部分:
但是名單是好的。它們有預先定義好的要求和響應,這讓它們是自動化的重要選擇。
瓶中信
無關(guān)年齡,我確信婚禮名單上每個人都有手機,這意味著該是Twilio上場的時候了。如果你想要跳到代碼,那么你可以看看GitHub上的repo。
SMS對我的需求而言相當完美。我可以配置發(fā)出的群發(fā)短信,并且快速有效地處理回應。在繪制一個MVP并且考慮數(shù)據(jù)庫的時候,我想要某些易于分享的東西,并且不想要浪費時間來構(gòu)建視圖。偶然發(fā)現(xiàn)的gspread python庫使得我能夠讀寫谷歌電子表格。雖然這不是最快的選擇,但它確實足夠靈活,并且提供了一個易于訪問和可讀的輸出。
對于初始的R.S.V.P,我創(chuàng)建了一個電子表格,包含這些列:
主要數(shù)據(jù)輸入完成后,我使用gspread來遍歷列表,并且發(fā)送短信給每一個具有與之相關(guān)聯(lián)的手機號碼的客人:Sheets.py
因為短信可以看起來很簡單,所以我添加了一些unicode來讓它們有趣些。下面是幸運的受邀者接收到的短信樣式:
接下來,我使用Flask作為我的web服務(wù)器,然后設(shè)置我的Twilio消息請求URL指向/messages url,并創(chuàng)建簡單的if語句來解析回復 (yes, no):hello_guest.py
第一條消息是在2月19日早上8:37的時候發(fā)送的,而在3分鐘后,也就是早上8:40收到了第一條回復。到了早上9:38,我收到了23條確認回復,這可是32%的接受率!初始群發(fā)短信2天后,我們收到了58%的客人的確認!盡管取得了明顯的成功,但是我的未婚妻并不熱衷于我那作為婚禮邀請服務(wù)(SAAWIS?)的短信,因此,我決定添加一些功能到我的應用中。
統(tǒng)計!我可以計算現(xiàn)場出席名單并按要求退回,給新娘即使反饋客人名單的成型。代碼很簡單,因為我已經(jīng)在電子表格中設(shè)置了一些基本的計數(shù)器,因此,僅僅是抓取這些單元格的內(nèi)容,并將其添加到短信中的事:hello_guest.py
以下是最終的短信:
不是很漂亮,但很有用。
Lauren現(xiàn)在可以跟蹤出席率,這件事大大緩解了她的壓力。從那時起,萬事俱備,并且短信被盡可能集成到婚禮的方方面面。有些是顯而易見的,例如當婚禮網(wǎng)站 (自然,由Heroku提供動力) 上線的時候發(fā)送通知短信,分享禮物列表以及其他我至今仍然感到驕傲的事。
食物,極好的食物
在建立R.S.V.P名單后,經(jīng)常被推遲的是讓客人確認他們的食物選擇。你會驚訝于讓人們選擇免費的食物是多么的困難。第一步是發(fā)送另一條短信,告訴那些確認參與的客人訪問網(wǎng)站,并通過一個谷歌表單選擇他們的食物選項。相當標準的東西,然而,表單被設(shè)置為填充與參與者相同的工作簿。這意味著,現(xiàn)在,我有了已確認參與的客人以及那些填寫了食物選擇表格的客人表單。通常,我會等待客人慢慢選擇他們的飯菜,但由于我的婚禮由Twilio驅(qū)動,意味著我可以用最少的努力來跟蹤。
數(shù)據(jù)需要匹配訪客名稱上的兩個電子表格,并且在有匹配的時候更新客人的食物選擇狀態(tài)。這需要一些額外的工作,但一旦重排代碼,我就可以按需批量運行腳本,并最后通過短信獲取我的客人的最新狀態(tài):food.py
現(xiàn)在,有了一個確認的客人名單和越來越多的食物選擇名單,通過主要應用將這些統(tǒng)計數(shù)據(jù)公開是有意義的。所需的只是抓取相關(guān)單元格的內(nèi)容,然后用短信回復:Hello_guest.py
讓婚禮餐飲者了解我們的進展,并提供誰沒有選擇的可操作數(shù)據(jù),是非常方便的。追蹤客人是另一個自動化選擇。簡單遍歷參加者名單,找到?jīng)]有選擇用餐選項的調(diào)皮的客人,然后給他們發(fā)送信息!Chase.py
大日子比我們所想的來得更快些。而唯一需要做的事就是發(fā)送最后一條短信,提醒客人基本的細節(jié),以及提醒他們帶把傘,以防碰上一般的英國夏季的雨季:
總結(jié)一下
婚禮永遠不是個簡單的事,它會讓你感覺到很多事都不在你掌控之下。自動化通過提供與我們的客人的直接渠道,以及無數(shù)的我可以跟蹤、推動以及戳他們回應的不同方式,顯然讓我的生活更輕松了。它幫助我們在婚禮臭名昭著的時間消耗方面變得積極主動,讓我們可以空出來關(guān)注大日子的其他重要領(lǐng)域。
為復雜問題建立可擴展的解決方案從來不是件簡單的事,即使在其最終形式下,我的應用有時也是很脆弱的。我已經(jīng)計劃建立一個更加完整的解決方案,帶有進度的數(shù)據(jù)可視化、語音基礎(chǔ)并更少依賴于CLI腳本,但是時間更重要些??偟膩碚f,我很高興它的工作方式。沒有通訊系統(tǒng)是完美的。你需要實現(xiàn)最適合你的受眾的渠道,無論是短信,語音,聊天,視頻,還是信號量。
Python可以做什么?
web開發(fā)和 爬蟲是比較適合 零基礎(chǔ)的
自動化運維 運維開發(fā) 和 自動化測試 是適合 已經(jīng)在做運維和測試的人員
大數(shù)據(jù) 數(shù)據(jù)分析 這方面 是很需要專業(yè)的 專業(yè)性相對而言比較強
科學計算 一般都是科研人員 在用
機器學習 和 人工智能 首先 學歷 要求高 其次 高數(shù)要求高 難度很大
我有一個微信公眾號,經(jīng)常會分享一些python技術(shù)相關(guān)的干貨;如果你喜歡我的分享,可以用微信搜索“python語言學習”關(guān)注
歡迎大家加入千人交流答疑裙:699+749+852
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/41822.html
摘要:閱讀本期周刊,你將快速入門,開啟甜蜜之旅。然則的原理負責發(fā)送以及處理消息,創(chuàng)建消息隊列并不斷從隊列中取出消息交給,則用于保存消息。 showImg(/img/bVCN99?w=900&h=385); 2016 年 8 月,Android 7.0 Nougat(牛軋?zhí)牵┱桨l(fā)布,那么問題來了,你 Marshmallow 了么(? -? ?) Cupcake、Donut、Gingerbre...
摘要:故而總結(jié)如下編成的代碼浪漫的環(huán)境親手制作的禮物注意請將下面的程序員的情人節(jié)禮物換成語言。言歸正傳程序員的情人節(jié)禮物入門之材料構(gòu)思情人節(jié)禮物之設(shè)備展示想著在這個移動盛行的時代,再用電腦就不太合適了。 是時候應該反擊了 當我看到@鄢得諼草 的那幾篇黑我黑到體無完膚的#極客愛情# @Phodal 故事的時候,我發(fā)現(xiàn)我竟無言以對?;蛟S,作為一名程序員,我們或多或少都有這樣的共性。 ...
摘要:先說下我面試情況,我一共面試了家公司。篇在我面試的眾多公司里,只有同城的面問到相關(guān)問題,其他公司壓根沒問。我自己回答的是自己開發(fā)組件面臨的問題。完全不用擔心對方到時候打電話核對的問題。 2019的5月9號,離發(fā)工資還有1天的時候,我的領(lǐng)導親切把我叫到辦公室跟我說:阿郭,我們公司要倒閉了,錢是沒有的啦,為了不耽誤你,你趕緊出去找工作吧。聽到這話,我虎軀一震,這已經(jīng)是第2個月沒工資了。 公...
摘要:想要學習資料以及其他項目的源碼的可以加群了解。想要對程序員的未來發(fā)展有興趣的也可加群閑聊。 序 你向窗外看煙火,我在窗邊看你,這時,你比煙花好看的多,你的眼眸倒映滿天的煙火,我的瞳孔倒影你閃光的眼色,這時,我比煙花寂寞 嗨!這里是狐貍~~ 我之前有發(fā)過一篇有關(guān)程序員相親的文章,今天突然翻起,...
閱讀 1770·2021-11-25 09:43
閱讀 15321·2021-09-22 15:11
閱讀 2622·2019-08-30 13:19
閱讀 2008·2019-08-30 12:54
閱讀 1815·2019-08-29 13:06
閱讀 922·2019-08-26 14:07
閱讀 1611·2019-08-26 10:47
閱讀 3027·2019-08-26 10:41