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.

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

1. lépés: Hozzon létre egy robot távirat

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

2. lépés: Hozzon létre egy csatorna távirat

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

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.

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

IFTTT áll ha ez akkor ez

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

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.

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

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.

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

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

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

Ha helyesen tette, a hajó azonnal elküldi a „Hello” üzenetet küld a távirat.

Létrehozására vonatkozó utasításokat bot távirat programozói tudás nélkül

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.

Kapcsolódó cikkek