Orodha ya maudhui:

Unda Vitendo Maalum kwa Msaidizi wa Google: Hatua 12
Unda Vitendo Maalum kwa Msaidizi wa Google: Hatua 12

Video: Unda Vitendo Maalum kwa Msaidizi wa Google: Hatua 12

Video: Unda Vitendo Maalum kwa Msaidizi wa Google: Hatua 12
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Novemba
Anonim
Image
Image
Weka Ruhusa za Akaunti yako ya Google
Weka Ruhusa za Akaunti yako ya Google

Kuona uwezo wa Msaidizi wa Google kama ilivyowasilishwa katika Google I / O 18 na vile vile Magari ya Volvo katika mfumo wao wa infotainment, sikuweza kupinga kujaribu. Nilitumia tena moja ya miradi yangu ya zamani, VasttraPi na kuiingiza na Msaidizi wa Google. Ikiwa unataka kusoma zaidi juu ya mradi huo, nitafurahi ukiangalia nakala inayohusiana kwenye blogi yangu: Vitendo maalum kwa Msaidizi wa Google.

Katika Agizo hili tunaenda juu ya hatua zinazohitajika ili kuzindua Kitendo chako cha Msaidizi wa Google ambacho kitawasiliana na seva yako na kuzungumza nawe, kuorodhesha safari zinazokuja. Kumbuka kwamba hatutatumia SDK kwani tunaendesha hii kabisa ndani ya Msaidizi wa Google na sio kifaa chetu wenyewe. Kwa ujumla itawekwa rahisi. Kitendo chako kitatumika kwenye vifaa vinavyounga mkono Msaidizi wa Google kama vile simu, vidonge, wasaidizi wa nyumbani na vifaa vya kuvaa na unaweza hata kushiriki kama vile ungefanya na programu kwenye Duka la Google Play!

Moja ya faida kuu za kuunda kitu kama hiki juu ya kutumia huduma kama IFTTT ni kwamba unaweza kuunda majibu ya kawaida kwenye seva yako ambayo itasomwa na Msaidizi wa Google. Katika IFTTT mawasiliano ni kwa jinsi ninavyohusika kwa njia moja.

Mada zifuatazo zitafunikwa:

  • Kuunda mradi wako wa kwanza wa Vitendo
  • Kuunda Nia yako ya kawaida
  • Kuunda chombo chako cha kawaida
  • Kuweka kivutio cha wavuti kutimiza kitendo chako
  • Kuanzisha seva rahisi ya REST, iliyoandikwa katika Python na Flask, ambayo itatoa majibu au "kutimiza"
  • Kupima mradi wako wa Vitendo
  • Kutoa mradi wako wa Utekelezaji

Hapa hautapata maelezo mengi au nadharia juu ya kazi na dhana anuwai za Msaidizi wa Google. Ikiwa unawavutia, ninashauri sana ufuate mafunzo rasmi au utazame video hii.

Hatua ya 1: Weka Ruhusa za Akaunti yako ya Google

Kabla ya kuanza tunahitaji kuhakikisha kuwa Mratibu wa Google ana ruhusa zinazofaa.

  1. Nenda kwenye Udhibiti wa Shughuli
  2. Hakikisha yafuatayo yamewezeshwa:

    1. Shughuli za Wavuti na Programu
    2. Maelezo ya Kifaa
    3. Shughuli ya Sauti na Sauti

Hatua ya 2: Unda Kitendo chako

Unda Kitendo Chako
Unda Kitendo Chako
Unda Kitendo Chako
Unda Kitendo Chako
  1. Nenda kwa Actions Console na bonyeza "Ongeza / ingiza mradi"
  2. Wacha tuite mradi huu wa Vitendo "mpangaji-wa-trafiki-wa ndani".
  3. Bonyeza "Unda mradi".
  4. Kwenye ukurasa unaofuata, usichague kitengo na bonyeza "Ruka".
  5. Unapaswa kuwa katika ukurasa kuu wa Dashibodi ya Vitendo sasa.

Hatua ya 3: Kuomba Vitendo

Uombaji wa Vitendo
Uombaji wa Vitendo
Uombaji wa Vitendo
Uombaji wa Vitendo

Amua jinsi unavyotaka kuchochea Msaidizi wa Google kuanza kitendo chako.

  1. Bonyeza "Amua jinsi Kitendo chako kinavyotumiwa" chini ya "Usanidi wa haraka".
  2. Iite "Mpangaji wa trafiki wangu wa karibu" na bonyeza "Hifadhi".
  3. Bonyeza kidokezo cha "SASISHA SAMPLE INVOCATIONS" kilichojitokeza baada ya kubofya kuokoa.

    Unaweza pia kupata chaguo hili chini ya "Habari ya Saraka"

  4. Ongeza "Uliza mpangaji wa trafiki wa eneo langu" kama dua mpya na bonyeza "Hifadhi".

Hatua ya 4: Ongeza Kitendo chako cha Kwanza

Ongeza Hatua Yako ya Kwanza
Ongeza Hatua Yako ya Kwanza
Ongeza Hatua Yako ya Kwanza
Ongeza Hatua Yako ya Kwanza
  1. Bonyeza "Vitendo" kwenye mwambaa wa kushoto.
  2. Bonyeza "ONGEZA HATUA YAKO YA KWANZA".
  3. Chagua "dhamira ya kawaida" na kisha bonyeza "Jenga".
  4. Utapelekwa kwenye ukurasa wa Dialogflow ambayo ndio utatekeleza mantiki kuu.

Hatua ya 5: Maneno ya Mafunzo kwa Nia yako

Vishazi vya Mafunzo kwa Nia yako
Vishazi vya Mafunzo kwa Nia yako
  1. Chagua eneo lako la wakati na bonyeza "Unda".
  2. Kwenye ukurasa unaofuata, acha nia iliyopo iwe na ubonyeze kwenye "BUNA NIA".
  3. Toa dhamira jina linalofaa, i.e. "kuondoka".
  4. Nenda kwenye "Maneno ya mafunzo" na ubonyeze kwenye "Ongeza misemo ya mafunzo".
  5. Tumia misemo ifuatayo kufundisha mtindo wako ili iweze kutafsiri kile unachokiambia:

    1. Niko nyumbani sasa hivi
    2. Kwa sasa niko nyumbani
    3. Niko kwenye nyumba yetu kwa sasa
    4. Nimekaa nyumbani
    5. Hivi sasa niko karibu na kazi
    6. Nipo kazini
    7. Nipo ofisini
    8. Kazi
    9. Nyumbani

Hatua ya 6: Vyombo

Vyombo
Vyombo
Vyombo
Vyombo

Sasa umeelezea nini kinapaswa kutarajiwa zaidi au chini kama pembejeo, tunahitaji kufafanua ni sehemu gani za pembejeo zinavutia kwa mantiki yetu ya biashara ili iweze kutolewa na kuangaziwa kwa seva yetu. Kwa upande wetu, tunataka kujua ikiwa mtumiaji yuko nyumbani au kazini, kwa hivyo tunaweza kujibu kurudi kutoka kwa kituo maalum. Wacha tuone jinsi tunaweza kufanya hivyo.

  1. Ukibonyeza mara mbili kwa neno moja au zaidi ya misemo ya mafunzo, utapata orodha ya vyombo vilivyotanguliwa. Unaweza kusoma zaidi juu ya kila moja yao hapa. Kwa ujumla, inayofaa zaidi itakuwa @ sys.location hata hivyo nadhani ni bora na rahisi ikiwa tutaunda taasisi yetu ambayo tunapaswa kuiita @ sasa-eneo.
  2. Bonyeza chaguo la "Vyombo" upande wa kushoto.
  3. Bonyeza "Unda ENTITY".
  4. Weka jina kuwa "eneo la sasa" na ufafanue maadili mawili ya kumbukumbu pamoja na visawe vyao:

    1. nyumbani

      nyumba, nyumba, ghorofa, kitanda

    2. fanya kazi

      kazi, ofisi, Aptiv, migodi ya nambari (lol utani tu)

  5. Bonyeza "Hifadhi. Kwa athari ya ziada unaweza pia kubofya kwenye" Ruhusu upanuzi wa kiotomatiki "ili kumpa Msaidizi wa Google uhuru zaidi ili kujaribu kulinganisha visawe zaidi na maadili yako ya rejeleo.

Hatua ya 7: Vitendo na Vigezo

Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo
Hatua na Vigezo

Wakati wa kutoa maana kwa maneno ndani ya misemo yako ya mafunzo.

  1. Bonyeza kwenye "Nia" na kisha nenda kwenye Nia yako ya kawaida, yaani "kuondoka" ikiwa umekuwa ukifuata mapendekezo ya jina langu.
  2. Nenda chini hadi "Vishazi vya mafunzo".
  3. Bonyeza mara mbili kwenye maneno ambayo yanaonyesha eneo lako la sasa na uchague lebo ya @ ya sasa ya eneo kutoka kwa kidirisha cha kujitokeza.
  4. Nenda chini hadi "Vitendo na vigezo", bonyeza "dhibiti"
  5. Ikiwa kila kitu kilifanywa kwa usahihi, utaona chombo chako kipya kikiorodheshwa hapo.
  6. Angalia kisanduku "Inahitajika" ambacho hufanya safu mpya, "Inayohimizwa", ionekane. Vidokezo ndivyo mtumiaji atasikia ikiwa hakuna kitu kinacholingana na matarajio kimetolewa.
  7. Bonyeza "Fafanua vidokezo" na uweke kitu kama "Sikuelewa eneo lako. Uko wapi kwa sasa?".

Hatua ya 8: Utimilifu

Utimilifu
Utimilifu
Utimilifu
Utimilifu
Utimilifu
Utimilifu

Sasa ni wakati wa kunasa huduma yako ya wavuti kwa Kitendo cha Msaidizi wa Google. Ndoano yako itaitwa wakati dhamira hii maalum inasababishwa na inapaswa kutoa utimilifu wa kitendo hiki. Kabla ya hapo, tunataka pia kuweka dhamira yetu ya kumaliza hatua baada ya kutimizwa.

  1. Nenda kwenye "Majibu" na ubonyeze kwenye "ONGEZA MAJIBU".
  2. Usiongeze majibu yoyote, wezesha tu "Weka dhamira hii kuwa mwisho wa mazungumzo".
  3. Nenda chini hadi "Utimilifu" bonyeza "WEWEZA KUTIMIZA" na kisha uwasha "Wezesha wito wa wavuti kwa kusudi hili".
  4. Bonyeza "Hifadhi" na kisha nenda kwenye chaguo la "Utimilifu" upande wa kushoto.
  5. Wezesha chaguo la "Webhook" na uweke URL ambayo "inasikilizwa" na seva yako ya wavuti.

    Wakati wowote kusudi linasababishwa, litatuma ombi la POST kwenye wavuti yako na mwili wa ombi iliyo na kitu cha JSON na eneo la sasa la mtumiaji

  6. Bonyeza Hifadhi.
  7. Sasa tuko tayari kuunda huduma yetu ya wavuti, lakini kabla ya hapo, wacha tuhakikishe kuwa Kitendo chetu kinatupokea kwa njia inayofaa.

Hatua ya 9: Makusudi ya Karibu

Nia ya Karibu
Nia ya Karibu
Nia ya Karibu
Nia ya Karibu

Ili kubinafsisha uzoefu wa mtumiaji, tunapaswa kuunda salamu zinazofaa kwetu wakati wowote tunapochochea kitendo chetu.

  1. Nenda kwa "Nia" na kisha bonyeza "Nia ya Karibu ya Kukaribisha".
  2. Nenda chini hadi "Majibu", ondoa zilizopo na uweke kile unachotaka hatua yako jinsi ya kukukaribisha mara tu itakapoanzishwa.
  3. Bonyeza "Hifadhi".

Hatua ya 10: Huduma yako ya Wavuti ya Python

Huduma yako ya Wavuti ya Python
Huduma yako ya Wavuti ya Python

Wacha tufanye seva ya chafu ya haraka na chafu kutumia Flask. Hakuna picha za skrini kwa hatua hii, lakini inapaswa kuwa sawa mbele.

  1. Fungua kichupo kipya na unda akaunti kwenye pythonanywhere.com
  2. Thibitisha barua pepe yako.
  3. Sanidi programu yako ya wavuti kwa kubofya kwenye "Fungua kichupo cha wavuti".
  4. Bonyeza "Ongeza programu mpya ya wavuti" na uchague "Flask" kama mfumo wako wa wavuti wa Python.
  5. Chagua Python 3.6 na bonyeza "Next".
  6. Chagua njia unayotaka "flask_app.py" yako iishi. Niliiweka moja kwa moja ndani ya folda yangu ya nyumbani kama "/ nyumba / jina lako la mtumiaji / flask_app.py".
  7. Rudi kwenye ukurasa kuu kwa kubonyeza nembo ya Python kwenye kona ya juu kushoto.
  8. Chini ya faili, bonyeza "flask_app.py" ili uanze kuibadilisha.
  9. Wakati kihariri cha maandishi ya wavuti kinafungua, weka nambari ifuatayo na ubonyeze "Hifadhi". Wazo la jumla ni kwamba kulingana na JSON iliyochanganuliwa inayotoka kwa Msaidizi wa Google seva yetu itafanya kitendo (km kusoma au kuandika) na kuripoti kama jibu / utimilifu ambao unapaswa kusomwa kwa mtumiaji.
  10. Bonyeza "Fungua kichupo cha wavuti" tena na kisha kwenye kijani "Pakia tena kitufe".
  11. Kwa sasa unapaswa kuwa na seva yako ya wavuti ya Python inayoendesha "https://your-username.pythonanywhere.com/departures".

Hatua ya 11: Jaribu Kitendo chako

Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako
Jaribu Kitendo Chako

Sawa, umefanya vizuri sasa. Wacha tujaribu gombo zima sasa na tufanye mfano huu wa "Hello world"!

  1. Bonyeza "Ujumuishaji" kutoka mwambaa upande wa kushoto.
  2. Bonyeza "Mipangilio ya Ujumuishaji" chini ya chaguo la Msaidizi wa Google.
  3. Chini ya "dua dhahiri ongeza jina la dhamira yako, yaani" kuondoka "ili iweze kusababishwa moja kwa moja kwa kusema kitu kama" Hey Google, zungumza na mpangaji wa trafiki wa karibu juu ya kuondoka nyumbani ".
  4. Wezesha mabadiliko ya "Onyesho la kukagua kiotomatiki".
  5. Bonyeza "Jaribu" ambayo itafungua ukurasa mpya.
  6. Andika "Ongea na mpangaji wa trafiki wa eneo langu".
  7. Hatua yako inapaswa kutekelezwa ambayo inapaswa kukusalimu na moja wapo ya majibu ya dhamira ya kukaribisha yaliyowekwa hapo awali.
  8. Kisha andika "niko kazini". Seva yako ya Python inapaswa kuwasiliana na majibu yatasomwa na Msaidizi wa Google.

Baridi sio? Sasa fikiria unachoweza kufanya ukiingiliana na sensorer, watendaji na API zingine kupitia Msaidizi wako wa Google.

Hatua ya 12: Toa Kitendo chako

Toa Tendo Lako
Toa Tendo Lako
Toa Tendo Lako
Toa Tendo Lako
Toa Tendo Lako
Toa Tendo Lako

Baada ya kumaliza kujaribu kitendo chako na iko katika hali nzuri ni wakati wa kushiriki mapenzi na ulimwengu au, ikiwa hiyo haina maana, na marafiki na familia yako.

  1. Rudi kwenye Dashibodi yako ya Vitendo na uchague hatua yako ya kupanga mipango ya trafiki.
  2. Chini ya "Jitayarishe kupelekwa" bonyeza "Ingiza habari inayohitajika kwa kuorodhesha Kitendo chako katika saraka ya Vitendo".
  3. Ingiza maelezo mafupi, maelezo marefu, nembo ndogo, maelezo yako ya mawasiliano, kiunga cha sera ya faragha (ikiwa hautashiriki hii hadharani weka tu kiunga kwenye wavuti yako au kitu) na kitengo.
  4. Sogeza juu na bonyeza "Hifadhi".
  5. Bonyeza kwenye "Toa" chaguo kutoka mwambaa upande wa kushoto.
  6. Hapa unaweza kuchagua Kitendo chako kiko katika hali gani. Ikiwa hautaki kusikia jibu "Wacha tupate toleo la jaribio la mpangaji wa trafiki Wangu wa ndani" lazima utoe toleo kamili la umma. Walakini hiyo inahitaji uhakiki na Google na haitafunikwa katika mafunzo haya. Badala yake, bado unaweza kushiriki hii na hadi watu 20 kwa kuchagua kutolewa kwa Alpha na kuwaongeza kama wanaojaribu Alpha.
  7. Ongeza wanaojaribu alfa yoyote kwa kuwatumia kiunga au kuongeza barua pepe zao.
  8. Bonyeza kwenye "SUBMIT FOR ALPHA", weka alama kwenye visanduku, bonyeza "SUBMIT" na umemaliza!

Sasa kitendo chako ni cha moja kwa moja na unaweza kupatikana na wewe na marafiki wako. Furahiya!

Ikiwa una nia ya nambari niliyotumia, angalia mradi kwenye GitHub.

Ilipendekeza: