CovBot - WhatsApp- ի վրա հիմնված Chatbot COVID 19 տեղեկատվության և ավելին ՝ 7 քայլ
CovBot - WhatsApp- ի վրա հիմնված Chatbot COVID 19 տեղեկատվության և ավելին ՝ 7 քայլ
Anonim
Image
Image
Ստեղծեք Twilio հաշիվ
Ստեղծեք Twilio հաշիվ

CoVbot- ը Whatsapp- ի վրա հիմնված պարզ և ինտուիտիվ chatbot է: Բոտի հիմնական առանձնահատկությունն է.

Այն կարող է ձեզ տալ ընտրովի երկրում COVID-19- ի վերջին կարգավիճակը ՝ պարզ և ինտուիտիվ կերպով:

Բացի այդ, բոտը կարող է առաջարկել զվարճալի գործողություններ Տանը կատարելու համար, ինչպիսիք են.

  1. Առաջարկել ֆիլմ - ֆիլմ, որը պետք է դիտել Թոփ 10 ֆիլմերի ցանկից ՝ սյուժեի և տևողության կարճ ակնարկով: Քանի որ այս ցանկը ծրագրակազմում կոդավորված չէ, այն միշտ ձեզ կտրամադրի վերջին թարմացումները `հիմնված ընթացիկ միտումների վրա:
  2. Առաջարկեք հեռուստատեսային շոու. Քանի որ այս ցանկը ծրագրակազմում կոդավորված չէ, այն միշտ ձեզ կտրամադրի վերջին թարմացումները `հիմնված ընթացիկ միտումների վրա:
  3. Առաջարկիր գիրք. Գիրք, որը պետք է կարդալ 10 լավագույն գրացուցակից ՝ գրքի բլուրով և շապիկով:
  4. Ամենօրյա մարզումներ-Սա տեսահոլովակ է `հիմնված 7-օրյա մարզումների ժամանակացույցի վրա, որը տրամադրում է CRANK մարզասրահը իրենց Instagram հաշվում:

Եթե ձեզ դուր է գալիս այս հրահանգը, խնդրում ենք հաշվի առնել դրա համար առաջին նյութի հեղինակային մրցույթը: (և այո, սա իմ առաջին հրահանգն է, այնպես որ, եթե ինչ -որ բան պարզ չէ կամ լրացուցիչ բացատրության կարիք ունի, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում, և ես կարող եմ օգնել ձեզ:)

Պարագաներ

Այս նախագիծը բացառապես ծրագրային ապահովման վրա հիմնված նախագիծ է, այնպես որ յուրաքանչյուրը, ով հետևում է այս հրահանգին նոութբուքի/աշխատասեղանի համակարգչի/macOS/Linux- ի և ինտերնետի միջոցով, կարող է ավարտել այս նախագիծը: Վերջում ես կներառեմ նաև մանրամասն բաժին ՝ ծածկագիրը/գործընթացը ավելի մանրամասն բացատրելու համար ծրագրավորման որոշակի փորձ ունեցող մարդկանց համար: Խնդրում ենք նկատի ունենալ, որ դա անհրաժեշտ չէ նախագիծն ավարտելու համար

Նախագծի դժվարության մակարդակ

Ոչ շատ հեշտ, բայց ոչ շատ դժվար

Սարքավորումը, որը մենք կօգտագործենք

  • Windows/macOS/Linux աշխատող նոութբուք/աշխատասեղան:
  • Տեղադրված է բջջային հեռախոս `WhatsApp Messenger- ով

Theրագրակազմը, որը մենք կօգտագործենք

  1. Python ծրագրավորման լեզու
  2. ngrok - գործիք է, որը թույլ է տալիս մեզ մուտք գործել մեր սերվեր մեր ցանցից դուրս
  3. Ձեր ընտրությամբ խմբագիր. (Օրինակ ՝ Գրառման գրքույկ ++, Sublime Text, Vim և այլն)

Քայլ 1: Տեղադրեք անհրաժեշտ ծրագրակազմը

Image
Image

Այս քայլին մենք կանենք հետևյալը

  1. Տեղադրեք Python> 3.6 և փորձարկեք այն
  2. Տեղադրեք պիթոնի անհրաժեշտ գրադարանները
  3. Տեղադրեք ngrok

Եթե ունեք և՛ ծրագիրը, և՛ այն, կարող եք բաց թողնել այս քայլը

Տեղադրեք Python:

Այս նախագծի ամբողջ հետնապահ/սերվերի կոդի բազան գրված է Python 3.6 -ում: Հետևաբար, մեր ծրագրերը գործարկելու համար մենք պետք է Python> 3.6 տեղադրենք մեր համակարգչում: Հետևեք CoreySchafer- ի ձեռնարկին, թե ինչպես տեղադրել python Windows- ի և macOS- ի համար

Դուք կարող եք ստուգել, որ ամեն ինչ ճիշտ է տեղադրված ՝ cmd/Terminal- ում մուտքագրելով հետևյալը.

python -c 'print (f "Hello World")'

Եթե ամեն ինչ ճիշտ տեղադրված էր, ապա Hello World- ը պետք է տպվի էկրանին: Եթե սխալ շարահյուսական սխալ եք ստանում, ապա տեղադրված եք python- ի սխալ տարբերակը: Տեղադրեք python- ի տարբերակ> = 3.6

Տեղադրեք պիթոնի պահանջվող գրադարանները ՝ օգտագործելով pip:

Մենք կօգտագործենք հետևյալ Python գրադարանները ՝ մեր ծրագրաշարը աշխատեցնելու համար.

  1. Flask - Սա մեր սերվերի շրջանակն է
  2. Twilio - Այս գրադարանը պիթոնի համար հնարավորություն է տալիս շփվել WhatsApp- ի հետ
  3. Հարցում - Այս գրադարանը օգտագործվում է API- ներից տվյալներ պահանջելու համար
  4. BeautifulSoup4 - Այս գրադարանը օգտագործվում է վեբ կայքերից տեղեկատվություն ջնջելու համար
  5. lxml - Այս գրադարանը օգտագործվում է BeautifulSoup- ի հետ համատեղ ՝ վեբ կայքից համապատասխան տեղեկատվություն հանելու համար

Այս գրադարանները տեղադրելու համար կարող եք անել հետևյալը.

Բացեք CMD/Terminal և մուտքագրեք հետևյալ հրամանը.

pip install flask, twilio, request, beautifulsoup4, lxml

ԿԱՄ

Ներբեռնեք պահանջները. Txt ֆայլը և բացեք տերմինալ այն գրացուցակում, որտեղ ֆայլը կա և մուտքագրեք.

pip install -r պահանջները. txt

Տեղադրեք ngrok

ngrok- ն թույլ է տալիս ինտերնետին ենթարկել ձեր տեղական մեքենայի վրա աշխատող սերվեր: Պարզապես տաքուկին ասեք, թե որ սերվերից է ձեր սերվերը լսում:

Հետևում է ngrok վեբ կայքի ուղեցույցին `ձեր օգտագործած օպերացիոն համակարգի համար ngrok տեղադրելու համար:

Հուշում. Ուղեցույցի 3 -րդ քայլը նշանակություն չունի այս ծրագրի համար, այնպես որ կարելի է բաց թողնել

Քայլ 2: Ստեղծեք Twilio հաշիվ

Այս քայլին մենք կանենք հետևյալը

  1. Գրանցվեք Twilio հաշվի համար
  2. Twilio's Console- ի օգտակար բաժինների արագ ներածություն

Գրանցվել:

Այս նախագծում մենք կօգտագործենք Twilio Whatsapp API- ը ՝ մեր պիթոն ծրագիրը Whatsapp- ին միացնելու համար: Twilio API- ից օգտվելու համար հարկավոր է նախ հաշիվ ստեղծել Twilio- ի պաշտոնական կայքում: Փորձնական հաշվի համար Twilio- ն 15 դոլար անվճար վարկ է տրամադրում մեզ օգտագործելու համար:

Արագ ներածություն

Հաշիվ ստեղծելուց հետո այս նախագծի Twilio վահանակի ամենահետաքրքիր հատվածներն են.

Գործիքային վահանակ - վահանակից կարող եք տեսնել վարկի մնացորդը, կարող եք խմբագրել ձեր նախագծի անունը և փոխել ծրագրավորման լեզուն

Whatsapp ենթաբաժինը `ծրագրավորվող SMS բաժնում. Վահանակի Whatsapp բաժնից կարող եք մուտք գործել բոտի միացման ծածկագիր, Whatsapp- ի թիվը, որը մենք կօգտագործենք նախագծում` մեր բոտի հետ խոսելու համար, ինչպես նաև վեբհուկի տեղադրումը. Այս ամենի մասին ավելի մանրամասն նկարագրված կլինի հաջորդ քայլերում

Քայլ 3. Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստաշոուի համար

Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստահաղորդումների համար
Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստահաղորդումների համար
Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստահաղորդումների համար
Ստացեք API բանալին COVID 19 տվյալների, ֆիլմերի և հեռուստահաղորդումների համար

API բանալին կամ ծրագրավորման ծրագրավորման միջերեսի բանալին այն կոդն է, որը փոխանցվում է համակարգչային ծրագրերին: Programրագիրը կամ հավելվածը այնուհետև կանչում է API- ն կամ ծրագրավորման ծրագրերի միջերեսը `նույնականացնելու համար իր օգտագործողին, մշակողին կամ ծրագրին վեբ կայք կանչելու համար:

Մենք օգտագործում ենք API ՝ COVID 19 կարգավիճակի, ֆիլմերի և հեռուստահաղորդումների մասին տեղեկություններ ստանալու համար: API- ին մուտք գործելու համար ձեզ հարկավոր է բանալին, որն անհատական է յուրաքանչյուր օգտագործողի համար: Այս քայլում մենք կստանանք այս բանալիները:

Ստացեք API բանալին COVID 19 տվյալների համար

  • Մուտք գործեք կամ գրանցվեք ձեր RapidAPI հաշվին:
  • Դրանից հետո գնացեք Գրամզիվիի կողմից COVID-19 API
  • Ոլորեք ներքև դեպի API վահանակի «Վերնագրի պարամետրեր» բաժինը:
  • Ձեր API բանալին պետք է տեսանելի լինի «X-RapidAPI-Key» դաշտում:

Ստացեք API բանալին ֆիլմերի և հեռուստահաղորդումների տվյալների համար

  • Մուտք գործեք կամ գրանցվեք ձեր TMDB հաշվին
  • Դրանից հետո անցեք ձեր կարգավորմանը `API
  • Ոլորեք ներքև ՝ դեպի «API բանալին (հեղինակ 3)
  • Ձեր API բանալին պետք է տեսանելի լինի դրա ներքևում

Ստեղծեք «config.py» ֆայլ

Այժմ մենք կստեղծենք config.py ֆայլ ՝ մեր API բանալիները պահելու համար: Մենք դրանց համար ստեղծում ենք առանձին ֆայլ, քանի որ API- ի բանալիները գաղտնի տեղեկություններ են, և եթե կիսում եք ձեր նախագիծը, ապա չպետք է կիսեք ձեր API բանալին:

  • Ստեղծեք նախագծի նոր գրացուցակ
  • Նորաստեղծ գրացուցակի ներսում ստեղծեք նոր ֆայլ ՝ «config.py» անունով
  • Խմբագրեք այս ֆայլը ձեր ընտրած խմբագրիչով (Sublime, Notepad ++) և պատճենեք և փոխարինեք հետևյալ տեքստը նախորդ քայլին համապատասխան տեղեկատվությամբ:

session_key = "գաղտնի" #Սա անվտանգ չէ.. բայց պարզապես փորձարկման համար ամեն ինչ կարգին է

Rapid_api_key = "" api_key = ""

Պահպանել ֆայլը

Քայլ 4. Միացրեք Python- ը և Twilio- ն Ngrok- ի միջոցով

Այս քայլին մենք կանենք հետևյալը.

  1. Ներբեռնեք աղբյուրի կոդը
  2. Գործարկեք ծրագիրը և տեղական IP- ն տաքուկի միջոցով ուղարկեք հանրային հասցե, որպեսզի մենք կարողանանք դրան հարցում կատարել
  3. Կարգավորեք մեր Twilio հաշիվը ՝ խնդրանքը մեր սերվերին փոխանցելու համար

Ներբեռնեք բոտի աղբյուրի կոդը

Ներբեռնեք այս տեղադրման բոլոր կցված ֆայլերը վերջին քայլում ստեղծված նախագծի գրացուցակում:

Գործարկել ծրագիրը

Գնացեք CMD/տերմինալում աղբյուրի կոդի գրացուցակ և կատարեք հետևյալ հրամանը.

python server_main.py

Համոզվեք, որ «config.py» - ն, որը մենք ստեղծել ենք վերջին քայլին, հակառակ դեպքում սխալ կստանաք

Արդյունքը պետք է լինի այսպիսին.

* Flask հավելվածի սպասարկում «server_main» (ծույլ բեռնում)

* Շրջակա միջավայր. Արտադրություն ARԳՈՇԱՈՄ. Սա զարգացման սերվեր է: Մի օգտագործեք այն արտադրության տեղակայման մեջ: Փոխարենը օգտագործեք արտադրական WSGI սերվեր: * Վրիպազերծման ռեժիմ. Միացված * Վրիպազերծիչի PIN` 740-257-236

Սա նշանակում է, որ ձեր սերվերը ճիշտ է աշխատում ձեր տեղական ցանցում 5000 նավահանգստում: Որպեսզի այս սերվերը հասանելի լինի ձեր տեղական ցանցից դուրս, մենք կօգտագործենք տաքուկ

Տեղական IP- ն հրապարակային հասցեով փոխանցեք ngrok- ի միջոցով

Գնացեք գրացուցակ, որտեղից դուք բեռնել եք ngrok- ը CMD/տերմինալի միջոցով և կատարել հետևյալ հրամանը.

տաքացում http 5000

Արդյունքը պետք է լինի այսպիսին.

ngrok by @inconshreveable (Ctrl+C դուրս գալու համար)

Նիստի կարգավիճակը առցանց Նիստը սպառվում է 7 ժամ, 59 րոպե Տարբերակ 2.3.35 Տարածաշրջան Միացյալ Նահանգներ (մեզ) Վեբ ինտերֆեյս https://127.0.0.1:4040 Փոխանցում _https://d44c955749bf.ngrok.io_ -> _https:// localhost: 5000_ Փոխանցում _https://d44c955749bf.ngrok.io_ -> _https:// localhost: 5000_ Միացումներ ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00 0.00

Պատճենեք HTTP հղումը «Forwading» մասից (պարզապես մինչև ngrok.io): (Այս օրինակում ես ավելացրել եմ _, որպեսզի այն որպես հղում որսալն ուսանելի չլինի)

Կարգավորեք Twilio- ն ՝ նոր հասցեն սերվերի հարցումը փոխանցելու համար

Այժմ, երբ մենք հաջողությամբ փոխանցել ենք մեր սերվերին հանրային հասանելիության համար, մենք պետք է կազմաձևենք Twilio- ն այնպես, որ երբ Twilio Whatsapp API- ի միջոցով հարցում կատարվի, մենք հարցումը փոխանցենք մեր սերվերին: Դա անելու համար մենք պետք է անենք հետևյալը.

  1. Գնացեք Twilio's Console- ի Whatsapp բաժին
  2. Գնացեք «Sanbox» ենթաբաժին
  3. «Երբ հաղորդագրություն է գալիս» տեքստում տեղադրեք HTTP հղումը `ջերմից պատճենված /sms ընդլայնմամբ (Մի պատճենեք _ սկզբում և վերջում).

_https://d44c955749bf.ngrok.io/sms_

Այժմ chatbot- ի համար ամեն ինչ կարգավորված է: Հաջորդ քայլում մենք կարող ենք ստուգել, արդյոք ամեն ինչ ճիշտ է աշխատում

Քայլ 5: Փորձարկեք մեր դիմումը

Փորձարկեք մեր դիմումը
Փորձարկեք մեր դիմումը
Փորձարկեք մեր դիմումը
Փորձարկեք մեր դիմումը
Փորձարկեք մեր դիմումը
Փորձարկեք մեր դիմումը

Այս քայլին մենք կանենք հետևյալը.

  1. Միացեք մեր բոտին ՝ օգտագործելով մուտքի կոդը
  2. Փորձեք մեր դիմումը

Միացեք մեր բոտին ՝ օգտագործելով մուտքի կոդը

Այս նախագծում մենք կօգտագործենք Twilio's Whatsapp Sandbox համարը մեր Whatsapp բոտի համար: Յուրաքանչյուր անձի համար այս թիվը տարբեր կլինի: Ձեր համարը կարող եք գտնել այսպես.

  • Մուտք գործեք ձեր Twilio հաշիվ
  • Գնացեք Twilio վահանակ -> Whatsapp բաժին -> Sandbox
  • Դուք կտեսնեք ձեր Twilio Sandbox- ի համարը հետևյալ տեքստով.

Ձեր ընկերներին հրավիրեք ձեր Sandbox: Խնդրեք նրանց ուղարկել WhatsApp հաղորդագրություն ՝

Whatsapp- ի անվտանգության քաղաքականության պատճառով յուրաքանչյուր ոք, ով ցանկանում է Whatsapp- ի միջոցով խոսել ավտոմատացված բոտի հետ, պետք է հստակորեն մասնակցի ծածկագրի օգտագործմանը: Դուք կարող եք պարզել ձեր ծածկագիրը ՝ նայելով նույն բաժնում, ինչ ձեր Twilio ավազարկղի համարը տեքստով

Ձեր Twilio Sandbox Whatsapp համարը և գրանցման կոդը ձեռք բերելուց հետո, բոտը օգտագործելու համար գնացեք ձեր բջջային հեռախոս և կատարեք հետևյալը.

  1. Պահեք «Twilio Sandbox Whatsapp- ի համարը» ձեր ընտրած անվան հետ (օրինակ ՝ CovBot)
  2. Բացեք Whatsapp- ը և ուղարկեք հետևյալ հաղորդագրությունը այդ կոնտակտին.

միանալ

Դուք պետք է տեսնեք այսպիսի հաղորդագրություն

Twilio Sandbox: Ամեն ինչ պատրաստ է…

Սա նշանակում է, որ դուք կապվել եք ձեր բոտի հետ և պատրաստ եք այն հարցնել qs

Փորձեք մեր դիմումը

Միանալուց հետո ձեր բոտի տարբեր հնարավորությունները փորձարկելու համար ուղարկեք հետևյալ հաղորդագրությունը բոտին.

Ողջու՜յն

Դուք պետք է տեսնեք հետևյալ տեքստը.

Բարի գալուստ CoVbot:

Պարզ chatbot, որը կարող է տալ COVID-19- ի վերջին թարմացումները պարզ, արագ և հեշտ եղանակով: Քանի որ մենք բոլորս կարանտինի մեջ ենք, բոտը կարող է օգտագործվել որոշ զվարճալի գործողություններ առաջարկելու համար ՝ մեր ժամանակը առավելագույնս օգտագործելու համար, քանի որ մենք ձգտում ենք մեզ, ընկերներին և ընտանիքին ապահով պահել: Հուսով ենք, որ այն ձեզ դուր կգա և օգտակար կգտնեք: Սկսելու համար ուղարկեք 4 -ը:

Այժմ կարող եք հետևել բոտի տարբեր հնարավորությունները փորձարկելու տարբերակին:

ԱՅՍՊԵՍ Է! Ձեր Whatsapp Chatbot- ը պատրաստ է !!!! Շնորհավորում եմ

Քայլ 6: Ինչպե՞ս է այն աշխատում և ապագա բարելավում

Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում
Ինչպես է այն աշխատում և ապագա բարելավում

Այս բաժինը այն մարդկանց համար է, ովքեր ունեն Python ծրագրավորման որոշակի փորձ: Եթե ոչ, կարող եք բաց թողնել այս բաժինը

Կոդի բացատրություն

Հիմնական հանգույց

Երբ Whatsapp- ի հաղորդագրությունը ուղարկվում է ձեր Twilio համարին, Twilio API- ն ձեր կողմից նշված սերվերին տալիս է POST հարցում: Սերվերը ներդրված է Flask շրջանակի միջոցով, ուստի մենք կարող ենք օգտագործել Flask Request օբյեկտը ՝ POST հարցման ընթացքում ստացված տվյալները առբերելու համար: Տվյալների հիման վրա (այս դեպքում համարները) մենք որոշում ենք, թե օգտվողն ինչ տարբերակ է ընտրել և տալիս համապատասխան տեղեկատվություն

COVID տվյալներ և ֆիլմեր և հեռուստահաղորդումներ.

COVID 19, Ֆիլմերի և հեռուստահաղորդումների տվյալները վերցված են API- ից: Ես օգտագործում եմ հարցման python գրադարանը ՝ տվյալները ստանալու համար, այնուհետև դրանք փոխակերպելու JSON ձևաչափի: Հետո ես պարզապես վերլուծում եմ համապատասխան տեղեկատվությունը: Ֆիլմերի և հեռուստահաղորդումների համար ես օգտագործեցի նաև պատահական պիթոնի գրադարանը `պատահական հեռուստաշոու և ֆիլմ ընտրելու համար

Գրքի մանրամասներ

Նախագծում օգտագործված գրքերի առաջարկման ալգորիթմը պարզապես վեբ քերիչ է: Ես չգտա որևէ API, որը ձեզ տալիս է պատահական գիրք ՝ մանրամասներով, այնպես որ ես պարզապես քերծում եմ կայքը ՝ օգտագործելով BeautifulSoup4 և օգտագործելով lxml վերլուծիչը, ես հանում եմ գրքի համապատասխան տեղեկությունները

Ենթամենյուի մանրամասները

Ենթամենյուների իրականացումը մի փոքր ավելի բարդ էր, քան մնացածը, քանի որ Whatsapp- ի հաղորդագրությունները նման են SMS- ների, ինչը քաղաքացիություն չունեցող արձանագրություն է: Այս խնդիրը լուծելու համար ես օգտագործել եմ երկու տեխնիկա.

  1. Օգտագործելով Գլոբալ փոփոխականները ՝ հաղորդագրության վիճակը հիշելու համար - Սա իրականացվում է միայն COVID 19 ենթաընտրանքի համար: Այս դեպքում, երբ օգտվողն ընտրում է «COVID -19- ի կարգավիճակը իմ երկրում», գլոբալ փոփոխականը, որը կոչվում է ոչ ամբողջական_փոստ, սահմանվում է True ՝ նշելու համար, սակայն նախորդ տարբերակի վրա հիմնված մեկ այլ հաղորդագրություն դեռ անհրաժեշտ է: Այնուհետև սկզբում կա ստուգում, որը ստուգում է, արդյոք հաղորդագրությունը նշվել է թերի, եթե այդպես է, ենթադրում է, որ հաղորդագրությունը COVID- ի տվյալների երկրի անունն է և տեղեկատվությունը փոխանցում է ճիշտ գործառույթին, իսկ գլոբալ փոփոխական թերի հաղորդագրությունը սահմանում է Կեղծ
  2. Օգտագործելով Twilio Cookies և Flask Sessions - Cookies և Flask Session- երը օգտագործվում են «Առաջարկիր կարանտինային գործունեություն» ենթ -ընտրացանկում ՝ պետականություն ապահովելու համար, ճիշտ այնպես, ինչպես համացանցի ցանկացած վեբ ծրագիր է այն օգտագործում այս օրերին, բայց փոխարենը հիշելու փոխարեն այնպիսի բաներ, ինչպիսիք են քո օգտանունը: կամ հաշիվ այն հիշում է Երկու թվերի փոխակերպումը: Եթե Ձեզ դուր է գալիս այս մասի մասին ավելի շատ տեղեկատվություն, ես խորհուրդ տվեցի կարդալ Twilio թիմի կողմից գրված Twilio Cookies- ի այս հիանալի ուղեցույցը:

Ապագա բարելավումներ

  1. Օգտագործեք Python- ի օբյեկտի կողմնորոշվածությունը և դիզայնի նախշերը `կոդերի ճարտարապետությունը և DRYness- ը բարելավելու համար
  2. Հեռացնել գլոբալ փոփոխականները
  3. Սխալների կառավարումը կարող է բարելավվել
  4. Ավտոմատ կերպով թարմացրեք ngrok հասցեն `օգտագործելով եգիպտացորեն և Twilio CLI
  5. Կոդի փաստաթղթավորում

Քայլ 7: Վերջնական նշումներ

Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը: Սա իմ առաջին հրահանգն է, այնպես որ, եթե ինչ -որ բան պարզ չէ կամ լրացուցիչ բացատրության կարիք ունի, ինձ տեղյակ պահեք մեկնաբանությունների բաժնում, և ես կարող եմ օգնել ձեզ: Նաև, եթե այս նախագիծը պատրաստել եք այլ տեխնիկայով կամ հնարավորությունների ցուցակով, բոլորը կիսվեք դրանով

Խորհուրդ ենք տալիս: