ПредишенСледващото

Материалът се получава с помощта на Selectel

След разгорещени дебати в ИТ медии за ефективността на чат ботове, те са намерили своя ниша в екосистемата на потребители и компании. Например, често прилагане на проекти ботове, за да ви предупреди за всякакви събития, както и подкрепа на използването им, за да се реагира бързо на често задавани въпроси на клиентите.

В това ръководство ще разгледаме най-простият начин да се създаде робот със собствените си ръце, и да обясни как работи.

Указанията за създаване на бот телеграма без умения за програмиране

Стъпка 1. Създаване на робот в телеграма

Указанията за създаване на бот телеграма без умения за програмиране

Стъпка 2. Създаване на Телеграма канал

Указанията за създаване на бот телеграма без умения за програмиране

Стъпка 3: Създаване на условия

На следващия етап - да преподават на бота, за да изпратите новина от сайта на новосъздадената канал. За това ние използваме популярната услуга за IFTTT автоматизация.

С него можете да създадете инструкции за бота. В нашия случай, това изглежда така: всеки път да се RSS-канали нов рекорд на сайта, трябва да изпратите съобщение до канала телеграма.

Указанията за създаване на бот телеграма без умения за програмиране

IFTTT стои Ако това тогава, че

Указанията за създаване на бот телеграма без умения за програмиране

Сега отиваме на втората стъпка - изберете действието, което ще се извършва при откриване на нов запис в RSS. Кликнете на "че" и да се потърси Maker Webhook. "Направете заявка в мрежата" - с този модул можете да изпращате на каквито и да било услуги. В нашия случай - на бота в телеграмата.

Указанията за създаване на бот телеграма без умения за програмиране

Тяло - поле за искането, шаблона, който ще бъде изпратен на телеграмата. В него се посочва, в който канал, който искате да изпратите съобщение, и че тя трябва да бъде написана:

Ако всичко е конфигуриран правилно, ботът ще изпрати съобщение от RSS-емисия на канала. В тригер в IFTTT има забавяне, така че дадено съобщение, което се появи на RSS-емисии, отидете в телеграмата не веднага, но след 30-60 минути.

Като условие за изпращане на съобщение, можете да изберете всеки друг скрипт, който е на разположение на IFTTT. Например, Weather Underground е в състояние да изпратите съобщение всеки ден прогнозата за времето за утре. Запаси задействат може да бъде конфигуриран да изпраща цената на акция в края на търговията.

Сега ние се реши по-трудната задача - да се научи да се създаде робот, за да отговаря на съобщения на потребителите. Например, за да изпрати екип ценови списък, контакти или отговаряте често задавани въпроси на клиентите.

Стъпка 4. Свързване на сървъра

На този етап, ще трябва уеб хостинг и SSL сертификат, който може да бъде получен безплатно чрез Encrypt потичане на услуги.

Най-добре е да се създаде отделен поддомейн за бот - например, bot.example.com - и го поставете върху един index.php файл. Вътре кода на файл, просто поставете бот в Телеграма сайт.

Ако Vscale хостинг. можете да създадете бот за отделен сървър. Това се прави само с едно кликване от контролния панел.

Указанията за създаване на бот телеграма без умения за програмиране

Кодът на бот трябва да се направи само две промени:

Стъпка 5: Вържи Телеграма-бот и сървъра

Сега трябва да се сдружават Телеграма и файла на сървъра, който отправя искане, изпратено до робота в пратеникът, дръжки сценария.

След като въведете паролата си, ние отпечатате за нашия поддомейн проста команда:

PHP -f /var/www/bot.example.com/index.php

Указанията за създаване на бот телеграма без умения за програмиране

Ако всичко е направено правилно, лодката веднага изпрати съобщение "Здравей" на телеграмата.

Указанията за създаване на бот телеграма без умения за програмиране

Стъпка 6: Настройване на автоматични отговори текст бот

Добавяне на различни сценарии за отговорите на бот. Отворете index.php файла, който е създаден по-рано и да се намери място в нея:

  • Здравейте и Hi - потребителски текст, в който ботът трябва да отговори.
  • Приятно ми е да се запознаем - бот отговор на потребителя е изпратил съобщението.

Следният код добавя допълнителни отговори. Например, за да в зависимост от прати бот изпратена необходимата информация за потребителя (както е в vc.ru лодка за "VKontakte"):

Ние можем да укажете произволен брой фрази и отговорите към тях. Можете също да промените бутона на разположение на потребителя по време на работа с бота. Намерете реда с код "клавиатура" => масив (масив ( "Hello", "Hi")), и вместо Здравейте и Hi посочва "Цени" и "Контакт".

След като запазите промените файлови влизат в сила незабавно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!