Acasă Flori Cum să faci un robot într-o telegramă. Puncte generale despre instalarea roboților în telegrame. Configurarea roboților cu BotFather

Cum să faci un robot într-o telegramă. Puncte generale despre instalarea roboților în telegrame. Configurarea roboților cu BotFather

Și dacă nu v-ați abonat la botul de pe site, atunci este timpul să o faceți! @iPhonesRu_Bot

Acum este foarte la modă să porniți roboții Telegram. Fiecare mare resursă de Internet sau companie mare are propriul bot, în care clienții primesc răspunsuri la întrebări sau citesc știri. Dacă aveți propriul dvs. site web, un grup pe o rețea socială sau doar o idee interesantă pentru un bot, atunci această instrucțiune vă va ajuta, cu un efort minim, să contribuiți la lumea magică a Telegramului.

Există două moduri de a crea roboți. Primul este să scrieți o aplicație folosind API-ul Telegram, iar al doilea este să utilizați serviciul pentru a crea roboți. Unul din aceia manybot.io, vom folosi în articol.

Instalați Telegram

Instrucțiunile din articol pot fi urmate în versiunea Telegram pentru orice platformă:

Eu însumi voi folosi versiunea pentru OS X, deoarece nu este foarte convenabil să creezi un bot fără o tastatură completă.

Creați un bot

1. Tastați Manybot în căutare, faceți clic pe pictograma bot și faceți clic pe buton start:

2. Apăsați butonul Adăugați un bot nou:

4. Accesați @BotFather, apasa butonul startși introduceți comanda / newbot:

6. Introduceți numele botului care va fi afișat în timpul căutării și numele tehnic al botului, copiați simbolul API rezultat:

7. Reveniți la @Manybot și lipiți simbolul API din clipboard în el:

8. Vă indicăm descrierea botului:

9. Botul este gata:

10. Găsește-ți botul prin căutare și începe să folosești:

Ne creăm propria echipă

Un bot bun ar trebui să aibă echipe. Astfel, utilizatorul introduce o cerere și, ca răspuns, primește ceva interesant / util. Iată cum puteți crea o comandă simplă:

1. Tastăm / comenzi:


2. Tastăm numele noii comenzi și textul pe care îl va emite ca răspuns (dacă doriți, puteți atașa fișiere textului):


3. Apăsați butonul Salvațiși așteptăm finalizarea creării comenzii:

Pentru a edita o comandă / Buna ziua trebuie să apelați / comenzi, / Buna ziua:

Pentru a vedea răspunsul comenzii, apăsați butonul Afișați comanda... Din păcate, nu am găsit o modalitate de a verifica modul în care va arăta botul în aplicație pentru abonați, cu excepția faptului de a cere cuiva să se conecteze din contul său și să vadă:

Adăugați un element în meniu

Dacă doriți, pentru comandă, puteți crea un buton în meniu care îl va lansa.

1. Tastăm / comenzi:

2. Apăsați butonul Personalizați meniul principalși apoi pe buton Adăugați element de meniu:

3. Selectați din listă comanda pe care dorim să o adăugăm la meniu și specificați numele butonului:

Activați postarea automată din rețelele sociale

În roboți, puteți configura difuzarea știrilor de pe Twitter, Youtube, VK sau RSS.

1. Recrutarea unei echipe / autoposting:


2. Apăsați butonul cu rețeaua socială dorită și indicați linkul către pagină:

Creați o postare amânată

În roboții Telegram, puteți trimite mesaje care vor veni către toți abonații săi. Iată instrucțiuni despre cum să creați un astfel de mesaj și să îl programați pentru a fi trimis la un anumit moment:

1. Recrutarea unei echipe / postare noua:


2. Introduceți textul postării și faceți clic pe buton Amână postarea, indicăm ora curentă:


3. Specificați timpul de post și salvați postul:

Colectarea datelor

De asemenea, puteți utiliza roboții pentru a efectua sondaje în rândul abonaților:

1. Tastăm / comenzi, selectați elementul de meniu Creați o echipăși introduceți un nume pentru noua comandă:

2. Apăsați butonul Adăugați o întrebare, selectați tipul de răspuns și introduceți textul întrebării:

Bună ziua tuturor. Vasily Blinov este din nou în legătură. Astăzi veți învăța cum să creați un bot în Telegram. Am scris multe despre funcțiile lor utile, acum este timpul să-ți iei propriul asistent.

Acum Telegram este foarte solicitat și popularitatea sa crește de la o zi la alta. Nu vom ignora roboții pentru el.

Cum sunt de folos?

Roboții au devenit una dintre tendințele principale în Telegram. Permiteți-mi să vă reamintesc că sunt dialoguri robotizate în interiorul mesagerului care pot rezolva rapid multe probleme:

  • afișați știri pe un subiect dat,
  • găsiți și descărcați orice informații,
  • răspunde la întrebări frecvente,
  • trimite actualizări de pe site,
  • înlocuiți sau completați buletine informative prin e-mail,
  • poate efectua sondaje,
  • joacă-te cu vizitatorii etc.

Astfel, utilizatorul se abonează la subiecte care îi sunt relevante și găsește rapid informațiile de care are nevoie, primind de la bot un răspuns la întrebarea de interes.

Al meu vă va permite să îi cunoașteți mai bine.

Metode de creație

Scrieți codul cu pixuri

Pentru a face acest lucru, trebuie să cunoașteți limbaje de programare (Python, PHP sau Java) și există, de asemenea, o mulțime de nuanțe, cum ar fi înregistrarea găzduirii și alte lucruri. Aceasta poate fi o problemă uriașă pentru unii.

Din fericire, există o modalitate ușoară de a crea un bot pentru utilizatorii obișnuiți fără abilități de programare.

Folosiți un serviciu special

Salvatorul nostru este Manybot.io.

Pe aceasta am găsit interfața rusă, instrucțiuni clare și funcționalitatea necesară în primele etape. Roboții de pe această platformă pot:

  • trimite mesaje abonaților,
  • face meniuri frumoase,
  • postarea automată din RSS a resurselor dvs.

înregistrare

În primul rând, vom deschide @Manybotîn mesager. Apăsați butonul „Start”.

Să alegem limba rusă din lista propusă.

Faceți clic pe „Adăugați un bot nou”.

Urmăm instrucțiunile suplimentare. Trebuie să ne înregistrăm la @BotFather.

Să introducem comanda / newbot.

Venind cu un nume comun și tehnic, cu o coadă de cal bot... Cel mai important, nu uitați să copiați cheia-token primită.

Să ne întoarcem la Manybot, să îi arătăm acest cod făcând clic pe „Am copiat simbolul”.

Să venim cu o descriere.

Felicitări, înregistrarea este completă. Acum sunteți proprietarul de drept al propriului robot Telegram.

Personalizare

Să începem să creăm meniul și primele comenzi. Pentru a face acest lucru, trebuie să vă găsiți robotul, pentru aceasta introducem numele acestuia în caseta de căutare. Îl am @iklife_bot.

Construirea unei comenzi simple

Întregul principiu al bota este răspunsul la întrebările umane, deci trebuie să înregistrați comenzi și răspunsuri la acestea.

Pentru aceasta, apelați meniul de configurare - / comenzi.

Introduceți numele comenzii și textul pe care îl va emite ca răspuns la un clic pe ea.

Așteptăm mesajul despre crearea cu succes a echipei.

Realizarea unui meniu

Este mult mai convenabil atunci când vizitatorii pot selecta rapid toate comenzile direct din meniu. Pentru a-l crea, reveniți la / comenzi și apoi „Configurați cap. meniul".

Apoi „Adăugați element de meniu”. Îl numim, selectăm comanda creată anterior.

Elementul de meniu este gata!

Verificând, vezi ce s-a întâmplat. Totul funcționează. Alte comenzi cu elemente de meniu sunt create în același mod.

Autoposting

Principalul avantaj al @Manybot este configurarea instantanee a postării automate a intrărilor de pe un site cu un flux RSS sau din social media. rețele sau YouTube direct în chat. Astfel, cititorii vor fi întotdeauna la curent cu actualizările fără să părăsească Telegram.

Să-l rulăm!

Intrare / postare automată.

Așteptăm verificarea și un mesaj despre finalizarea cu succes.

Acum veți vedea articolele mele chiar în @iklife_bot.

Concluzie

Atât, sper că acest articol vă va ajuta să vă creați primul bot. Dacă știți în continuare modalități simple de a le crea, vă rugăm să împărtășiți comentariile.

Multumesc pentru atentie!

Roboții Telegram sunt conturi speciale care funcționează prin intermediul API-ului messenger, care vă permit să îndepliniți multe funcții diferite. Unele dintre ele acționează ca suplimente pentru canale și grupuri: jocuri și teste, roboți pentru motoarele de căutare, rate de schimb, crearea de sondaje etc. Pentru ca chatul să aibă funcționalități suplimentare, trebuie să știți cum să configurați un bot în Telegram, acest lucru va oferi multe avantaje dezvoltării canalului.

Există, de asemenea, roboți folosiți pentru automatizarea proceselor de afaceri: vânzări, colectare și procesare a aplicațiilor. Conturile lor și alte conturi comerciale care își promovează afacerea pe Telegram.

Pentru funcționarea lor competentă, este necesar să configurați conturi robotizate: setați comenzile cu care își vor îndeplini principalele funcții.

Un exemplu de ce trebuie să configurați astfel de conturi este un canal dedicat subiectului ideilor de afaceri.

Proprietarul canalului și-a creat propriul bot pentru a publica automat conținut. Pentru a-și implementa ideea, a început să configureze botul programând comenzi cu care va fi publicat conținutul.

Deoarece acest lucru necesită cunoștințe de PHP, el a angajat mai mulți programatori. După ce configurarea botului a fost finalizată, întregul proces de gestionare a funcționalității sale este realizat folosind comenzi speciale: / start - pentru a începe, / setdate - setați data publicării materialului, / setare - setați ora.

Acest lucru a permis administratorului acestui site să simplifice procesul de publicare a conținutului.

Desigur, nu este nevoie să scrieți un bot de la zero. Înainte, trebuie să-l găsiți. Pentru a face acest lucru, introduceți numele său de utilizator în căutarea mesagerului. Să luăm ca exemplu contul de motor de căutare Yandex @ya.

După aceea, trebuie să începeți configurarea acestuia. Întregul flux de lucru este realizat folosind comenzi speciale care sunt introduse prin semnul „/”.

Pentru a face acest lucru, scrieți în corespondență / setări.

Meniul de setări se va deschide în fața ta. Aici puteți seta orașul pentru căutarea informațiilor, puteți activa abonamentele mobile sau puteți deschide un meniu suplimentar.

Funcțiile suplimentare vor apărea în meniu, pe care le puteți observa și în motorul de căutare Yandex: Știri, Traducător, Rate de schimb etc.

Cum se configurează roboții Telegram printr-un profil

A doua modalitate de a deschide meniul de setări este să faceți clic pe pictograma cu trei puncte din colțul din dreapta sus.

În meniul care se deschide, selectați elementul „Afișare profil”.

În fereastra de informații, faceți clic pe „Setări”.

Pentru o aplicație mobilă, urmați acești pași:

  1. Deschideți aplicația Telegram.
  2. Accesați contul de bot de care aveți nevoie.
  3. În fereastra de chat care se deschide, faceți clic pe pictograma cu trei puncte din colțul din dreapta sus.
  4. Selectați „Setări”.

Principalul lucru de reținut este că nu toți roboții au opțiuni de personalizare, deoarece nu toți dezvoltatorii permit altor utilizatori să facă modificări.

Configurarea roboților cu BotFather

Puteți crea un bot nou și puteți defini propriile funcții și comenzi. Pentru a face acest lucru, aveți nevoie de un cont @BotFather.

Găsiți-o în căutarea aplicației Telegram și deschideți-o.

Faceți clic pe Start pentru a începe. Veți vedea o listă completă de comenzi pentru gestionarea BotFather: crearea și configurarea roboților.

După aceea, sistemul vă va notifica despre finalizarea cu succes a procesului de setare a numelui.

Acum trebuie să furnizați o descriere. Pentru aceasta, introduceți / setdescription.

Faceți o scurtă descriere: indicați ce funcții va îndeplini botul, puteți scrie câteva cuvinte despre dezvoltator sau pentru cine va fi util acest cont.

Creăm și configurăm funcții suplimentare pentru bot

Acum să trecem la instalarea unui avatar pentru contul nostru. Pentru a face acest lucru, introduceți / setuserpic. După introducerea comenzii - atașați o fotografie.

Faceți clic pe pictograma agrafă din stânga (în aplicația de pe smartphone-uri, pictograma este în dreapta) și selectați o imagine de pe computer sau dispozitivul mobil.

Aceasta finalizează instalarea avatarului.

Acum să trecem la setările principale - setarea comenzilor care vor fi acceptate de bot.

Pentru a începe acest proces, introduceți / setați comenzi în chat. Comenzile sunt introduse fără semnul „/”. Introduceți-le în comanda1 - format descriere.

Această etapă finalizează procesul de creație. Desigur, puteți face ajustări mai fine - adăugați jocuri, comenzi noi etc.

Acum puteți utiliza botul creat: adăugați-l la chat sau canal, participați la promovare postând linkuri pe forumuri sau adăugând un cont în diferite directoare.

Contul pe care l-ați creat are trei comenzi globale:

  1. / start - Această sintaxă este utilizată pentru a începe.
  2. / help - sintaxa deschide o fereastră de ajutor: informații despre cont, descriere, instrucțiuni.
  3. / settings - această comandă permite altor utilizatori să vă personalizeze botul pentru a se potrivi nevoilor lor.

Probleme comune

Mulți utilizatori începători se confruntă cu diferite tipuri de dificultăți atunci când configurează roboți. Din acest motiv, ar trebui luate în considerare problemele obișnuite, precum și opțiunile de rezolvare a acestora. Acest lucru vă va permite să evitați dificultățile în viitor sau să le faceți față rapid.

Comenzile nu funcționează. Uneori există o astfel de problemă încât comenzile care sunt responsabile pentru procesul de configurare nu funcționează pe unii roboți. Dacă acesta este un cont creat nu de dvs., ci de alți utilizatori Telegram, motivele pentru aceasta pot fi:

  • ai introdus incorect comanda;
  • dezvoltatorul a eliminat această sintaxă sau a apărut o eroare;

În primul caz, trebuie să aflați dacă comanda a fost introdusă corect. În al doilea caz, contactați dezvoltatorul botului și informați-l despre problemă. Informațiile de contact ale dezvoltatorului pot fi găsite în descrierea contului. Dacă a eliminat opțiunea de personalizare, vă va informa despre aceasta sau va remedia această eroare în cazul unei erori în cod.

Roboții Telegram sunt programe care efectuează automat anumite acțiuni și răspund la comenzile utilizatorului. Dezvoltatorii de mesagerie încurajează crearea lor, deci este lider în numărul de roboți. Cum să creați un bot Telegram pentru afacerea dvs. sau pentru uz general? Să luăm în considerare posibilitățile și tehnologiile.

Opțiuni existente

În total, există trei moduri de a crea un bot în Telegram:

  1. Creați în constructor. Ar putea fi un alt serviciu de mesagerie precum @manybot. Sau un shell online precum Chatfuel.
  2. Dezvoltare de sine. Acest lucru necesită abilități în programarea și implementarea aplicațiilor server, începând cu instalarea software-ului.
  3. Cumpărare. Acum există multe companii și dezvoltatori privați care oferă soluții personalizate. Prețurile încep de la 500 de ruble, dar în medie 10-15 mii.

Dacă aveți timp și unele abilități software, vă recomandăm să încercați să creați în constructor. Acest lucru vă va ajuta să înțelegeți schema de funcționare a programelor, care vă va fi utilă atunci când comandați, dacă decideți asupra acesteia.

Procesul de programare

Multe servicii sunt concepute pentru a simplifica experiența de cumpărături online. Dezvoltarea utilizează metodele API de plată, care vă permit să conectați sistemele de plată la program. Procesul se desfășoară conform algoritmului:

  1. Dezvoltatorul injectează cheile și selectează un furnizor conectat la sistem pentru a efectua tranzacții.
  2. Butonul „Plătește” apare în bot.
  3. Utilizatorul robotului poate efectua plăți introducând datele sale. Sunt legați de contul său. Plățile mobile au devenit disponibile și ele.
  4. Tranzacțiile financiare se efectuează direct între client și sistemul de plăți. Telegrama nu este implicată în acest proces. Sarcina sa este de a oferi o platformă pentru implementarea funcțiilor. Din această cauză, datele de plată nu sunt disponibile terților.
  5. Clientul primește un raport de tranzacție care include toate datele de cumpărare.

În același timp, dezvoltatorii de messenger nu acceptă nicio revendicare, transferând toată responsabilitatea către sistemul de plăți și către utilizator însuși.

Dar promit să blocheze furnizorii care nu sunt de încredere pe baza recenziilor. Astăzi este posibil să creați un bot în Telegram pentru a fi vândut pentru Qiwi și Yandex.Money.

Creați-vă un robot cu propriile mâini

Simulatorul de interlocutor Telegram este un program care pornește și rulează de partea ta. Trimite cereri către API-ul Telegram Bot, ceea ce este destul de simplu:

  • Programul se referă la parametrii setați prin referință;
  • Telegrama răspunde cu o matrice JSON.

În Telegram, în loc să încărcați mesaje, puteți instala manual un webhook, astfel încât să trimită fiecare scrisoare singuri. Pentru a crea un bot Telegram în Python, este mai bine să folosiți un fel de reactor, de exemplu, tornado.web.

Înainte de a crea un bot de telegramă și de a-l rula, trebuie să mergeți la adresa dorită și să prindeți semnalul de ieșire. Aceasta este pentru a returna manual comportamentul de descărcare a evenimentelor.

Logica va fi în clasa tornado.web.RequestHandler, pe care reactorul o acceptă pentru a gestiona cererile.

CMD reprezintă un dicționar cu toate comenzile disponibile. Send_reply este o funcție pentru trimiterea unui răspuns. Este nevoie de o matrice de mesaje gata pregătită.

Comenzi

În primul rând, trebuie să predați programul bot în Telegram constantele / start și / help:

Obiectul mesaj [„din”] este o matrice de tip User. De la el, botul primește datele utilizatorului, ID-ul și numele. Mai bine dacă funcția de răspunsuri este deținută de mesajul [„chat”] [„id”]. Deci, atunci când comunicați, va exista Utilizator și, în cazul unei conversații - ID-ul acestuia din urmă.

Instalarea / start are două funcții simultan:

Comanda fără parametri este necesară pentru a afișa date despre bot;
cu parametri - pentru identificare.

Acum puteți crea oricare dintre propriile sarcini. De exemplu, / base64.

Pentru cei care folosesc Telegramul mobil, va fi util să oferiți @BotFather o listă de comenzi pe care un nou interlocutor virtual ar trebui să le accepte:

Dacă utilizatorul Telegram dorește să vadă o listă a sarcinilor disponibile (de exemplu, pentru a afla cum să omoare programul după finalizarea sarcinii), va trebui să scrie „/”.

Cum să înveți un bot să vorbească

Telegram trimite întregul mesaj. Restricția privind necesitatea de a pune o bară în fața comenzilor a fost creată numai pentru confortul utilizatorilor. Acest lucru vă permite să învățați programul să răspundă într-un mod uman. Pentru a-i permite să primească toate mesajele în grupuri, trebuie să scrieți / setprivacy în ajutorul @BotFather, dezactivând astfel confidențialitatea.

Adăugați un handler la Handler:

Trebuie să includeți vorbirea în lista de comenzi:

O valoare de 75 aici reprezintă probabilitatea a ceea ce dorește utilizatorul să spună. Constanta format_map este convenabilă pentru descrierea șirurilor care necesită substituire.

În acest fel, robotul va putea răspunde la salutări și se va referi la interlocutor pe nume.

Mesajele trimise pot fi nu numai text

Acum, că știi cum să creezi un bot de telegramă, poți face posibilă nu numai scrierea de fraze, ci și partajarea de imagini și fișiere audio.

De exemplu, puteți extinde dicționarul RESPONSES astfel.

Roboții (uneori numiți roboți) sunt conturi speciale din Messenger Telegram care procesează și trimit mesaje automat.
Ele pot fi create nu numai de programatori, ci și de utilizatorii obișnuiți care doresc să se familiarizeze cu caracteristicile acestor roboți.

Frumusețea roboților este că sunt capabili să îndeplinească aproape orice sarcină pe care le spuneți să o facă. Roboții pot înregistra utilizatorii pe resursă, pot trimite buletine informative, pot răspunde la întrebări și așa mai departe. După cum puteți vedea, scopul lor este literalmente nelimitat.

La creați un bot Telegram, natural, veți avea nevoie de un cont în acest mesager. Nu credeți că trebuie să aveți cunoștințe fenomenale pentru a lucra cu ei, deoarece toate procesele au loc pe serverul pe care este lansat botul.

Deci, acum să mergem direct la procesul de dezvoltare. Mai întâi trebuie să lansați aplicația și să căutați „Manybot”. El reprezintă un anume Constructor de bot Telegram, deci cu siguranță nu veți întâmpina dificultăți:

Apoi începeți să urmați instrucțiunile robotului și faceți clic pe Start:

După aceea, Manybot va începe să vă ofere indicii în limba dvs. maternă și să vă sugereze câteva opțiuni. În cazul nostru, trebuie să selectați „Adăugați un bot nou”:

Apoi vi se va cere să adăugați BotFather la contactele dvs., care în cercurile aplicației este cunoscut ca strămoșul tuturor roboților care au fost creați vreodată în messenger. Este destul de ușor să pornești un dialog cu el. Tastați și trimiteți mesaj / newbot:

Din acest moment, imediatul dezvoltarea de roboți pentru Telegram... În primul rând, dați robotului un nume. Vino cu ea și trimite un text cu un nume în chat. Amintiți-vă că numele botului trebuie să se termine cu „bot”:

Vi se va oferi imediat un cod bot special, care trebuie copiat și trimis în caseta de dialog cu Manybot:

În principiu, acest pas este deja considerat final, deci instrucțiunile despre cum cum se creează un bot în Telegram, ajunge la final. Robotul este practic creat și poate începe să funcționeze independent. Acum, doar dă-i o descriere:

A mers totul bine? Apoi se spune că avem succes scrierea unui bot pentru Telegram... De acum înainte, veți lucra special cu botul dvs. Nu mai sunt necesare dialoguri străine:

Apoi, încercați să apăsați butonul „Setări”, astfel încât să puteți seta obiectivul vieții robotului. Dacă aveți nevoie de difuzarea automată a actualizărilor pe site, selectați funcția „Autoposting”:

Difuzarea poate fi efectuată de pe YouTube, VK, Twitter și RSS:

Dacă doriți să trimiteți un flux RSS dintr-o resursă într-un chat, selectați linia corespunzătoare. Acum va fi mult mai ușor pentru abonații dvs. să urmărească cele mai noi materiale de pe site:

Deci întrebarea este, cum se scrie un bot pentru Telegram, poate fi considerat închis. Voi înșivă ați putut vedea că nu există nimic supranatural în acest proces. Cel mai important, utilizatorii dvs. vor rămâne mereu la curent.

Nou pe site

>

Cel mai popular