Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül
Az anyagot állítjuk elő támogatásával Selectel
Miután heves viták az IT sajtó a hatékonyságát csevegés botoktól, megtalálták a rést az ökoszisztéma felhasználók és a vállalatok számára. Például gyakran projektek végrehajtása botok jelezzen bármilyen eseményt, és támogatja azok használatát annak érdekében, hogy gyorsan reagáljanak a gyakran ismételt kérdéseket ügyfél.
Ebben az útmutatóban megnézzük a legegyszerűbb módja annak, hogy hozzon létre egy bot saját kezűleg, és hogyan működik.
1. lépés: Hozzon létre egy robot távirat
2. lépés: Hozzon létre egy csatorna távirat
3. lépés: Készítsen feltételek
A következő lépés - tanítani a bot, hogy küldjön hírek a helyszínen, hogy az újonnan létrehozott csatorna. Ehhez használja a népszerű szolgáltatást IFTTT automatizálás.
Ezzel tudsz létrehozni utasításokat a bot. A mi esetünkben ez így néz ki: minden alkalommal, amikor az RSS-hírcsatornák Oldal új rekordot, meg kell küldeni egy üzenetet, hogy a távirat csatornát.
IFTTT áll ha ez akkor ez
Most megyünk a második lépés - válassza ki a műveletet végeznek észlelése után egy új bejegyzés az RSS. Kattintson a „That” és keresik Maker Webhook. „Make a webes kérés” - ez a modul, akkor küldje a szolgáltatásokra. A mi esetünkben - a bot a távirat.
Body - egy mezőt a kérelmet, a sablont fog küldeni a távirat. Ez meghatározza, hogy melyik csatornát szeretnénk elküldeni az üzenetet, és hogy meg kell írni:
Ha minden megfelelően van beállítva, akkor a bot küld egy üzenetet az RSS-feed a csatornára. A flip-flop IFTTT van késés, így egy üzenet jelenik meg, az RSS-hírcsatornák, megy a távirat nem is azonnal, de 30-60 perc múlva.
Ennek feltétele, hogy küldjön egy üzenetet, akkor bármelyik másik forgatókönyvet, hogy elérhető a IFTTT. Például Weather Underground képes üzenetet küldeni minden nap az időjárás holnap. Stocks kiváltó lehet beállítani, hogy küldjön a részvényár a kereskedés.
Most oldja meg a nehezebb feladat -, hogy megtanulják, hogy hozzon létre egy bot, hogy válaszoljon a felhasználók üzeneteket. Például, hogy küldjön egy csapat árlistát, kapcsolatok, vagy választ a gyakran ismételt ügyfél kérdéseire.
4. lépés: Csatlakoztassa a szerver
Ebben a szakaszban, akkor kell tárhely és SSL tanúsítványt, amely lehet ingyenesen beszerezhető a szolgáltatás révén Nézzük titkosítása.
Ez a legjobb, hogy hozzon létre egy külön aldomain a bot - például bot.example.com - és tegyük egy index.php fájlt. Bent a fájl kódot egyszerűen helyezze a bot c távirat oldalon.
Ha Vscale tárhely. létrehozhat egy bot egy külön szerverre. Ez úgy történik, hogy egyetlen kattintással a vezérlőpulton.
A bot kódot meg kell, hogy csak két változás:
5. lépés: Bind távirat-bot és a szerver
Most hozzá kell távirat és a fájl a szerveren, hogy a kérelmeket küldött a bot a messenger, kezeli a forgatókönyvet.
A jelszó megadása után, kiírjuk a mi aldomain egyszerű paranccsal:
php -f /var/www/bot.example.com/index.php
Ha helyesen tette, a hajó azonnal elküldi a „Hello” üzenetet küld a távirat.
6. lépés: Állítsa be az automatikus válasz szöveges bot
Add a különböző forgatókönyvek a bot válaszokat. Nyissa meg a index.php korábban létrehozott és megtalálja a helyét a következő:
- Hello, és Hi - felhasználói szöveg, amelyről a bot meg kell felelnie.
- Örülök, hogy találkoztunk - bot, egy felhasználói üzenetet küldte.
A következő kód egy további válaszokat. Például, hogy attól függően, hogy üzent bot elküldte a kért információt a felhasználó (mint a csónak vc.ru a „VKontakte”):
Tudjuk meg akárhány kifejezéseket és a válaszok rájuk. Azt is megváltoztathatja a gombot a felhasználó rendelkezésére álló, miközben dolgozik a bot. Keresse a kódsor 'billentyűzet' => array (array ( 'Hello', 'Hi')), és ahelyett, hogy Hello, és Hi jelzik "ár" és a "Kapcsolat".
Fájl mentése után módosítások azonnal érvénybe lépnek.