Telegram-bots en hoe ze werken. Begrijpt een bot woorden als een gewoon persoon? Voor- en nadelen van bots

Voor een populaire boodschapper toen ze net begonnen te verschijnen. Sindsdien zijn het er nog meer, dus tijd voor een nieuwe collectie. In deze hebben we aandacht besteed aan bots die verschillende taken vereenvoudigen en je vermaken.

Verwijder alle weer-apps van je smartphone: je hebt ze niet meer nodig. Nu kunt u de prognose van deze bot bekijken. Naast actuele overzichten voor vandaag, morgen en vijf dagen zijn er automatische notificaties. We kiezen wanneer een voorspelling nodig is en we krijgen op een bepaald moment een nauwkeurig weerbericht.

Weet je niet wat je moet koken voor het avondeten? Voeg deze bot toe en je zult nooit zo'n probleem hebben! MyCookBot leidt u door de recepten en, belangrijker nog, selecteert verschillende gerechten op basis van de ingrediënten die u heeft. Schrijf gewoon wat je in de koelkast hebt, gescheiden door komma's, selecteer een recept uit de lijst en volg de stapsgewijze instructies voor de bereiding. Eet smakelijk!

Wilt u uw e-mailadres niet vermelden bij het registreren op verschillende services, bang om bergen spam te ontvangen, maar bent u te lui om een ​​nieuwe speciaal voor dit bedrijf te starten? Dat hoeft niet! Gebruik deze bot: deze zal een tijdelijke mailbox voor u genereren en de inhoud ervan weergeven. Volg de activeringslink en vergeet de mailbox - na 10 minuten wordt deze al verwijderd.

Zoals de naam al aangeeft, voert deze bot de enige functie uit: het converteert documenten en bestanden die u naar PDF verzendt. De lijst met ondersteunde formaten is niet zo lang, maar alles wat je nodig hebt is er: DOC, DOCX, ODT, TXT en JPG.

Degenen die met vreemde talen omgaan, weten hoe gemakkelijk het is om een ​​​​fout in de uitspraak te maken. Deze bot helpt je de uitspraak van elk woord in 84 talen te leren. Schrijf gewoon een woord of zin en ontvang een spraakbericht als reactie. Werkt in groepschats. Naast het verduidelijken van de uitspraak, kun je een bot ook gebruiken om audio uit tekst te genereren. Het blijkt, strikt genomen, onhandig, maar het zal doen.

Natuurlijk is er een manier om YouTube-video's op te slaan, maar waarom zou je ver gaan als je het rechtstreeks naar Telegram kunt downloaden? We sturen de link naar de videobot, selecteren de kwaliteit en krijgen er een directe link naar de video van. Eenvoudig en handig.

Het downloaden van je favoriete Instagram-foto of -video is nog moeilijker dan het downloaden van een YouTube-video, maar met deze bot kost deze taak je een paar seconden. Het principe is hetzelfde: we sturen een link - we krijgen als reactie een mediabestand. Werkt niet alleen met foto's, maar ook met video's! En zelfs van YouTube.

Aangezien we het hebben over media-inhoud, kunnen we niet anders dan vermelden over. Denk je dat je ze alleen op Telegram kunt bekijken en doorzoeken? Hoe het ook is! Met een handige bot zoals deze kun je ze zelfs maken! Niet helemaal opnieuw natuurlijk, maar van video's van bijna alle services (Instagram, Vine, Facebook, Twitter, Gfycat, anderen). Wat te doen, heb je waarschijnlijk al geraden. :)

Interactieve tekstzoektocht rechtstreeks in Telegram. En wat? Herinner je nog het doorslaande succes van Lifeline en "The Martian" - mobiele games, waarmee interactie volledig werd uitgevoerd door middel van meldingen in realtime. Hier is alles ongeveer hetzelfde: we hebben een held in de problemen, en hij moet worden gered, advies geven en aangeven wat er in een bepaalde situatie moet gebeuren.

Vertel ons in de reacties over je favoriete bots en hoe je over hen in het algemeen denkt. En vergeet ook niet dat Lifehacker een officiële bot en twee kanalen heeft. Voeg toe en vertel het je vrienden!

Hallo! Coole virtuele machines met primitieve maar grappige kunstmatige intelligentie zijn een soort messenger-functie. Bots in telegram zijn uitgerust met een handige api en zijn geschreven in php - hierdoor kunt u ze als een filibust maken, downloaden van de website van de maker van het boek en een handige zoekopdracht organiseren. Vandaag zullen we ons erop concentreren en praten over andere creaties van getalenteerde gebruikers van de messenger.

Wat zijn bots in telegram, lijst en catalogus van bots

Laten we eerst eens kijken wat chatbots zijn. In feite zijn dit een soort programma's die met de gebruiker communiceren door berichten te verzenden. Dat wil zeggen, een persoon schrijft een commando en de robot maakt een reeks bijbehorende acties. Om het duidelijker te maken, ga naar onze directory, die zich onder het artikel zelf bevindt, en bekijk de bots met je eigen ogen.

Je vindt ze in een gespecialiseerde winkel (Bot store, storebot.me). Houd er echter rekening mee dat u in hun catalogi advertenties kunt kopen en dus naar de "Populair" kunt gaan.

Laten we dit onderwerp nu eens nader bekijken.

Hoe bots werken in telegram en hoe ze te gebruiken

De algoritmen voor de meeste gebruikersprogramma's zijn verschrikkelijk eenvoudig. Om de een of andere reden denken veel mensen dat ze iets moeten downloaden en vervolgens moeten installeren, om daarna pas aan het werk te gaan. Maar dit is niet het geval.

De meeste hebben het volgende algoritme:

  • Vind het in de messenger (daarover hieronder meer).
  • Stuur een commando naar de chat, bijvoorbeeld "get image", of gebruik het grafische menu met handige knoppen.
  • Krijg het resultaat.

Zoals je kunt zien, niets bovennatuurlijks.

Hoe een bot in telegram te vinden

Als je een TOP hebt bekeken en een handige assistent hebt gevonden voor bijvoorbeeld autoverkoop, dan moet je die maar in het systeem vinden. In feite is hier ook niets ingewikkelds aan.

Zoek naar robots op hun naam. Typ het in de zoekbalk net boven de chatlijst. Als het bestaat, is het niet verborgen, je zult het onmiddellijk bereiken.

Je kunt kunstmatige intelligentie vinden met behulp van een speciale link die de eigenaar je zal geven.

Hoe een bot aan telegram toe te voegen (verbinden)

Lijsten als "de beste robots van het millennium" zullen je misschien niet altijd tevreden stellen. Dan komt het besef: “Ja, ik kan het zelf maken! Ik krijg ook geld uit advertenties ”. Hieronder vind je zelfs instructies hierover, maar houd er rekening mee dat het instellen en programmeren veel tijd en moeite kost.

Hieronder leest u hoe u uw persoonlijke vriend kunt toevoegen.

Als we het hebben over "toevoegen aan de chatlijst" - klik gewoon op zijn naam in de balk met zoekresultaten en klik vervolgens op "Start" onderaan.

Een lijst met bots in telegram exporteren en importeren

Maar een dergelijke mogelijkheid staat nog niet eens in de plannen.

Hoe kun je een bot in telegrammen verwijderen

Soms slagen makers erin om hun creatie te opdringerig te maken. Zo'n robot schrijft constant naar de chat, vraagt ​​of hij er aandacht aan schenkt, of deelt herhaaldelijk herhaald nieuws. Simpel chat verwijderen helpt hier niet.

Volg dit algoritme om van een abonnement af te komen:

  • Ga naar de chat met de robot.
  • Klik op het pictogram bovenaan.
  • Zoek de knop Stoppen en blokkeren.
  • Klik met de rechtermuisknop op chatten.
  • Selecteer "Geschiedenis wissen" en "Dialoogvenster verwijderen".

Hoe een bot in telegram te configureren - opdrachtparameters

Dus als er steeds meer nieuwe ideeën in je opkomen en de gewenste robot niet slechter is gepland dan de Yandex-bot, waarom zou je hem dan niet maken? Hoe dan ook, u kunt het eenvoudig verwijderen als er iets misgaat.

Creatie vereist voornamelijk commando's zoals "sendmessage". En ze moeten naar... de vader van alle bots worden gestuurd.

Doe het volgende:

  • Zoek @BotFather.
  • Schrijf / begin met hem.
  • Typ / newbot gevolgd door de naam van het toekomstige programma.

Om het artikel niet tot een ongelooflijke grootte te vergroten, laten we de rest van de opdrachten als een afbeelding. Dit zal u helpen te begrijpen wat er met de ingebouwde constructor kan worden gemaakt. Welnu, als u geen Engels kent, moet u zich niet met deze kwestie bezighouden.

Waarom de bot geen verbinding maakt met de telegramserver

Maar zelfs als het je is gelukt om je eigen robot te maken, programmeer hem dan - met kant-en-klare voorbeelden of alleen - er kan een hinderlaag op je wachten. De messenger-server reageert gewoon niet.

Er sluipen al allerlei paranoïde gedachten door mijn hoofd: wat als je je laat bedriegen? En als je op de een of andere manier werd geblokkeerd en beroofd van het recht om te creëren? Toch hangt de lijstbot op een opvallende plek, er draaien hele groepen programma's, maar er komt niets uit je...

Maar maak je geen zorgen - dit is slechts een tijdelijk probleem. Probeer het later, het zal je lukken.

Waarvoor kan de telegrambot worden geblokkeerd

Het is een andere zaak als de robot wordt geblokkeerd. Ja, zelfs in zo'n democratisch netwerk kan periodiek worden schoongemaakt. Maar maak je geen zorgen: als je een schattige metgezel voor vrouwen hebt gemaakt, zal niemand je aanraken.

De propaganda-bots van de islamitische staat, extremisme en soms inbreuk op het auteursrecht kunnen worden verwijderd. Toegegeven, dit laatste leidt meestal niet tot algemene, maar tot regionale blokkering.

Waarom reageert de bot niet in telegrammen?

Iedereen kent dit soort situaties waarschijnlijk wel. Laten we ons voorstellen dat bijvoorbeeld het 1c-bedrijf zijn bot lanceerde. Jij, die hebt besloten om het te testen, gaat naar de gewenste chat, schrijft iets en ... Je komt een complete negeer tegen.

Hier kunnen verschillende redenen voor zijn: een losgekoppelde server, onjuist geconfigureerde robotparameters, fouten in de syntaxis van uw opdrachten. Lees de tekst voor de zekerheid nog een keer en als alles klopt, wacht dan nog even. Alles zal zeer binnenkort worden gecorrigeerd.

Ook kan de bot eenvoudig worden geblokkeerd.

Wat is telegram bot api

De cryptische "api curl-bestands-ID" is een reeks specifieke opdrachten, om zo te zeggen, een platform voor het schrijven van kunstmatige intelligentie. Zonder haar zou het schrijven van een robot als "Antonca" onmogelijk zijn geweest.

U kunt zelfs als referentie opdrachten naar de robot schrijven en de ingebouwde invoer- en uitvoermethoden in het programma gebruiken. Als er geen APi was, zou je deze commando's in machinecode van nullen en enen schrijven.

Is het mogelijk om een ​​bot in telegram te hacken?

Natuurlijk genereren goede bots zoals Avinfobot altijd veel jaloerse zuchten. Mensen die niet in C plus plus kunnen schrijven, zuchten alleen maar verdrietig, kijkend naar de populariteit van andere creaties, dromen er stiekem van om ze te stelen.

Maar dat kan gewoon niet - tenzij je natuurlijk een unieke link naar de robot krijgt. Dus je moet zulke slechte dingen niet doen. Pak een leerboek, ga naar Habra, leer programmeren. Geen andere manier!

Hoe een bot in telegram te ontwikkelen en te maken - we schrijven onszelf of in de constructor

Het maken van een dergelijk programma is een nogal ingewikkeld en verwarrend proces. We zullen het niet volledig beschrijven, omdat dit puur professionele informatie is. Lees eerst over de API op de officiële website, bestudeer xml en een paar programmeertalen, en maak dan pas "yourerobot".

Natuurlijk kunt u een van de vele constructeurs gebruiken, maar zo'n robot krijgt geen abonnees, omdat hij nogal beperkte functionaliteit heeft.

Hoe u eenvoudig zelf een bot voor telegram kunt schrijven

We willen je alvast waarschuwen: makkelijk zal het niet worden. Nooit. Om te beginnen zullen we je de basisprincipes van de schepping vertellen. Zo ziet het er allemaal uit: je krijgt een link naar een robot. Je schrijft een specifiek onderdeel van het programma met een speciale methode door het simpelweg naar die link te sturen.

Let op: een gewoon persoon kan dit niet, dus het is beter om een ​​portfolio op een andere manier aan te maken.

Nog steeds geïnteresseerd? Ga dan naar de bibliotheek en forums voor dummies - om kennis op te doen.

Een bot schrijven voor telegram in python - voorbeelden

Laten we dus eerst proberen een eenvoudige robot in python te schrijven. Zo'n veelzijdige en vrij flexibele taal kan gemakkelijk helpen om een ​​robot als Belg te creëren, maar daarvoor moet je hem goed kennen.

Als u wilt oefenen, maakt u de bot privé. Je kunt het pas posten nadat je het Python-platform hebt geleerd. Het volgende codevoorbeeld staat in de afbeelding.

Deze creatie kopieert eenvoudig het bericht van de gebruiker en stuurt het terug.

We schrijven een bot in telegrammen in php - kant-en-klare voorbeelden

Deze taal is de meest gekozen taal, daarom zijn de meeste bots erin geschreven. De functionaliteit is vrij breed, sterker nog, met php kun je alles met alles verbinden.

Maar het is nogal moeilijk om het te bestuderen: het is server-side, dedicated hosting is vereist. Maak je daarom klaar voor een nogal moeilijk en netelig pad. De basisprincipes van het "knoeien" met bots worden in de afbeelding geschetst.

Dit script is geschikt voor het verzenden van berichten met tekst op commando.

Een bot schrijven voor telegram in c # - voorbeelden

Laten we tot slot verder gaan met programmeren in de meest populaire taal. Dit is waar je commando's zoals create en method nodig hebt. Als je echt besluit een robot te maken, raad ik deze taal over het algemeen aan om te leren.

Het is vrij eenvoudig en duidelijk, en er is voldoende methodologische literatuur over het onderwerp op internet. En tegelijkertijd zijn de mogelijkheden gewoon enorm.

Je kunt hier een voorbeeld van interactie met een robot zien - github.com/MrRoundRobin/telegram.bot. Dit is een volwaardige bot met een heleboel bestanden en open source. Aanbevolen voor studie.

Een bot schrijven voor telegrammen in java

Laten we het tenslotte hebben over JS-programma's. Over het algemeen is dit een vrij gemakkelijke en begrijpelijke taal, maar de functionaliteit is aanzienlijk beperkt. Dat wil zeggen, je kunt niet iets verschrikkelijks creëren.

Maar iets eenvoudigs om mee te beginnen is best wel. Voor jou hebben we zelfs weer een voorbeeld gevonden van een goede open source robot (github.com/rubenlagus/TelegramBots).

Flibusta-bot in telegram - overzicht

Een robot genaamd "me flibustamirrorbot" was een goede boekenvriend. Bij hem was het net zo eenvoudig als het pellen van peren: vraag een commando, sorteer op auteur en download je favoriete werken.

Dit programma bestond op basis van de vrij populaire "Flibust"-repository.

Waarom flibusta-bot niet werkt in telegrammen

Waarom is het in de verleden tijd geschreven? Ja, want voor zo'n vurige schending van het auteursrecht werd ze gewoon verbannen in de uitgestrektheid van het GOS. Natuurlijk kun je het nog steeds vinden op de lijst. Je kunt hem zelfs schrijven - niemand zal het je verbieden.

Maar je zult nooit op een antwoord wachten: hij zal je alleen antwoorden met koude stilte.

Robot anton in telegram - overzicht

Nou, iedereen weet het zeker van deze robot. De belangrijkste functie is om het programma te russificeren. Dit is echter niet het enige dat Antoshka kan doen. Hij kan ook het weer achterhalen en sarcastisch nieuws sturen vanaf de site "Lenta.ru".

Verboden bots in telegram - overzicht

En nu zullen we u vertellen over ... Ja, we zullen u niets vertellen. Verboden bots zijn verboden omdat je er niet over kunt praten. Geen porno, geen extremistische slogans.

Uiteindelijk kun je dit allemaal zelf vinden. Alleen wij kunnen niet instaan ​​voor de gevolgen.

Muziekbot in telegram - overzicht

Veel mensen luisteren naar muziek, vooral als het hiervoor mogelijk is om de even geliefde boodschapper niet te verlaten. Een bot genaamd @Get Music Bot zal je helpen om zo'n droom te vervullen.

Het is in staat om op verzoek tracks van verschillende wisselaars te downloaden en naar je vrienden te sturen.

Vk bot voor telegrammen - overzicht

Laten we het tot slot hebben over de bot van het populaire sociale netwerk Vkontakte. Deze robot bevindt zich nog maar in het stadium van creatie, dus verwacht er geen geweldige functionaliteit van. Zoals gepland kan hij vrienden weergeven, berichten schrijven via de messenger en door groepen bladeren.

Helemaal klaar zal het echter nog niet zijn.

Nuttige, populaire en meest interessante telegrambots

Ten slotte zullen we u onze persoonlijke set robots bezorgen. Ze zijn behoorlijk complex, ze gebruiken niet alleen een eenvoudig "sendmessage" -commando of regeleinde, maar ook veel complexe algoritmen. Dergelijke robots zijn volwaardige virtuele intelligentie, geschreven in "delphi", "wordpress", "perl" of andere talen. En er werd geen ingebouwde nodejs-constructor gebruikt om ze te schrijven.

Zo'n bot kan posten voor een kanaal via rss, een torrent downloaden, zoals ru tracker, of een assistent en een dagboek zijn. Sommigen kunnen zelfs interageren met de framboos. Dergelijke robots gebruiken vaak webhook, een handig meldingssysteem, terwijl andere vaak asp-net gebruiken.

Sommige van deze bots huren zelfs hosting zoals heroku. Daarom is het vrij moeilijk om ze zelf te maken, zelfs financieel. Natuurlijk kun je hier geen podbot voor een game - een volwaardige speler - maken, maar sommige robots hebben alle verwachtingen overtroffen.

Hier is onze top (verwijder bij het zoeken alle spaties en voeg @ aan het begin toe):

  • ImageSearchBot is een bot van yandex. Het kan op verzoek naar gif of foto zoeken. En google heeft dit trouwens niet. En tevergeefs: gmail zou erg handig zijn.
  • ru_tracker_bot - torrent die de root-tracker lanceerde. Dit is trouwens nog een pluspunt voor de site: torrent rutor heeft dit niet.
  • FreeBooksBot - hiermee kunt u zoeken naar boeken over het bekende Flibust. Toegegeven, er zijn geen audioboeken.
  • transnow_bot is een vertaler die verschillende varianten van woorden in het Engels en Russisch tegelijk kan produceren.
  • Weatherman _bot - toont het weer per regio voor de komende vijf dagen.
  • stickers - zal je helpen veel interessante stickers te vinden. In feite is het inline - dat wil zeggen, gebouwd door de maker - een bot.
  • telerobot is dezelfde Anton waar we het al over hadden.
  • uzb_telegram_bot is een zogenaamde uzbek botlar robot met up-to-date nieuwsberichten.
  • GitHub Bot is een robot van een bron, enigszins vergelijkbaar met een programmeerforum met interessante stukjes code, geschreven in robijn.
  • Superhrbot - ontworpen voor eenvoudig zoeken naar werk in verschillende steden en landen.
  • Nnmclub _bot is een andere torrent-tracker waarvan de site onlangs is afgesloten.
  • Qiwi _bot is een qiwi die helpt om het rekeningsaldo te controleren of geld over te schrijven naar een andere portemonnee.
  • Weatherbot is een andere behoorlijk handige bot met weersvoorspelling voor de komende dagen.
  • Botfather - nee, maar wat? Het is niet populairder om het te vinden.
  • Planetside 2_bot - Diverse nieuwtjes over het populaire spel.
  • Economika _bot - deelt allerlei informatie uit de economische wereld.
  • Pikabu bestbot - verzendt de beste berichten van een bekende bron.
  • Newlovebot - simuleert eigenlijk de "Dating" sectie.
  • kinomanbot - kiest een film of serie, zoekt waar deze wordt uitgezonden en bestelt tickets.
  • strictmother_bot - een strikte moeder zal alles weigeren, maar ze zal haar liefde aan jou bekennen. Toch zouden ze oom Fjodor in deze stijl hebben gemaakt...
  • pushkin_bot - vindt op verzoek veel zachte gedichten van klassiekers.
  • russianpdd_bot - pddbot, waarmee je je kunt voorbereiden op het examen bij de verkeerspolitie.

We zullen je de "slechte" met porno en andere obsceniteiten niet laten zien - droom niet.

conclusies

Er is niets ingewikkelds aan dit onderwerp. Toegegeven, je kunt ze alleen schrijven als je de vaardigheden van een programmeur hebt, maar je kunt ze op elk moment gebruiken. En als je je verveelt, onthoud dan onze selecties en maak plezier.

Voor- en nadelen van bots

  • Ze stellen je in staat iets te doen zonder de telegrammen te sluiten.
  • Ze zijn vaak handiger dan conventionele zoekmachines of websites.
  • Ze zijn uitgerust met een rijke functionaliteit.
  • Je kunt ze zelf aanmaken.
  • Hiermee kunt u veel acties automatiseren.
  • Het kan opdringerig zijn om ze te mailen.
  • Het is best moeilijk om deze te maken.

Videobeoordeling

Bots zijn speciale accounts in Telegram, gemaakt om automatisch berichten te verwerken en te verzenden. Gebruikers kunnen communiceren met bots met behulp van berichten die zijn verzonden via reguliere chats of groepschats. De logica van de bot wordt gecontroleerd door HTTPS-verzoeken aan onze.

Algemene informatie

1. Wat kunnen robots doen?

Hier zijn enkele voorbeelden van het gebruik van bots:

  • Integratie met andere diensten... Zo kan een bot reacties plaatsen of een smart home aansturen. Of u bijvoorbeeld meldingen sturen wanneer een actie of gebeurtenis wordt uitgevoerd (Voorbeelden: GitHub-bot , Afbeeldingsbot).
  • Hulpprogramma's en hulpmiddelen... De bot kan op uw verzoek het weer weergeven, teksten vertalen of waarschuwen voor aankomende evenementen (bijvoorbeeld: poll bot).
  • Single- en multiplayer-games... De bot kan dammen of schaken met je, quizzen houden enzovoort. (Voorbeeld: Trivia-bot).
  • Sociale diensten... De robot kan een gesprekspartner voor u vinden op basis van uw gemeenschappelijke interesses en hobby's. (Voorbeeld: HotOrBot).
  • Alles wat je wilt... Bots kunnen voor alles worden geprogrammeerd. Tenzij ze de afwas kunnen doen.

2. Hoe werken bots?

Zoals eerder vermeld, zijn robots speciale accounts waarvoor bij het maken geen telefoonnummer vereist is. In feite fungeren deze accounts als een interface voor uw service die op een externe server wordt uitgevoerd.

Het meest interessante aan robots is dat je om ze te maken geen low-level methoden hoeft te leren om met MTProto en encryptie te werken - communicatie met de robot wordt georganiseerd met behulp van een reguliere HTTPS-interface met vereenvoudigde Telegram API-methoden. We noemden het.

3. Hoe maak je een robot?

Hiervoor is er ... Robot. Stuur een e-mail naar de BotFather-gebruiker en volg de instructies. Zodra je een bot hebt gemaakt en je autorisatiesleutel (token) hebt ontvangen, ga je naar de sectie om te beginnen met het configureren van je robot.

4. Waarin verschilt een bot van een gewoon account?

Supervaardigheden

Telegram-robots hebben veel unieke functies, bijvoorbeeld extra interfaces voor en speciaal voor groepen.

Ingebouwde modus

Gebruikers kunnen rechtstreeks met uw bot communiceren vanuit het berichtinvoerveld - vanuit elke chat of groep. Om dit te doen, hoeft u alleen maar de gebruikersnaam en zoekopdracht van uw bot in te voeren.

Na ontvangst van het verzoek kan de bot eventuele resultaten retourneren. Zodra de gebruiker op een van deze klikt, gaat hij direct naar de chat. Zo kun je content van de bot opvragen in chats, groepen of kanalen.


Spellen

Met behulp van bots kunnen gebruikers HTML5-games spelen in groepen of privéchats. Het gokplatform van Telegram helpt bij het samenstellen van een tabel met records en stelt gebruikers op de hoogte van de wijziging in de beoordeling.



Games zijn HTML5 onder de motorkap, dus je kunt games van elke complexiteit maken. Op dit moment heeft het Telegram-team verschillende demogames gemaakt:

Toetsenborden

Een van de meest ongewone kenmerken van de Bot API is: aangepaste toetsenborden... Wanneer de server een antwoord stuurt, is het mogelijk om een ​​commando te sturen om een ​​speciaal toetsenbord weer te geven met vooraf ingestelde antwoordopties (zie). De Telegram-client zal na ontvangst van het bericht uw toetsenbord aan de gebruiker tonen. Als u op een toets drukt, wordt het bijbehorende commando onmiddellijk naar de server verzonden. Zo kan de interactie van de robot met de gebruiker sterk worden vereenvoudigd.

Momenteel kunnen emoji en tekst worden gebruikt om op de toets weer te geven. Hier zijn enkele voorbeelden van dergelijke toetsenborden:


Zie de beschrijving van de methode voor meer informatie.

Commando's

Commando's zijn een flexibelere manier om met de robot te communiceren. De volgende syntaxis wordt aanbevolen:

/ commando [optioneel] [argument]

De opdracht moet beginnen met een schuine streep "/" en mag niet langer zijn dan 32 tekens. Commando's kunnen bestaan ​​uit letters van het Latijnse alfabet, cijfers en underscores. Een paar voorbeelden:

/ get_messages_stats
/ set_timer 10min Alarm!
/ get_timezone Londen, VK

Berichten die beginnen met een slash worden altijd afgeleverd bij de bot (net als bij het beantwoorden van zijn berichten en het vermelden van de bot in de chat). Telegram-apps zullen:

Als er meerdere bots in de groep zijn, kunt u de naam van de bot na de opdracht toevoegen om botsingen in veelvoorkomende opdrachten te voorkomen:

/[e-mail beveiligd] /[e-mail beveiligd]

Dit gebeurt automatisch als u een commando selecteert uit de lijst met beschikbare commando's.

Algemene opdrachten

Om het voor gebruikers gemakkelijker te maken om met bots te werken, vragen we alle ontwikkelaars om enkele eenvoudige commando's te ondersteunen. De applicatie-interface van Telegram zal: sneltoetsen(snelle links) voor deze opdrachten.

Wanneer de gebruiker probeert te communiceren met de robot, ziet de gebruiker een knop Begin... Links zijn ook beschikbaar op de profielpagina van de bot Helpen en Instellingen.

Privacy-modus

Bots worden vaak toegevoegd aan groepen om verschillende informatie te ontvangen - nieuws, meldingen, enz. Echter, bij het toevoegen van een bot, heb je jezelf waarschijnlijk afgevraagd: "Wat als deze kleine klootzak alle groepscorrespondentie ergens" naar links " stuurt?" Daarom hebben robots privacymodi.

Een robot met ingeschakelde privacymodus ontvangt niet alle berichten, maar alleen berichten die aan deze voorwaarden voldoen:

Dit is van alle kanten goed: ten eerste zullen sommige mensen goed slapen (in hun foliehoed) zonder bang te zijn om afgeluisterd te worden. Ten tweede voorkomt de privacymodus dat ontwikkelaars honderden onnodige berichten van groepschats moeten verwerken.

De privacymodus is standaard ingeschakeld in alle bots. Het kan worden uitgeschakeld - dan begint de bot alle berichten te ontvangen, net als een gewone gebruiker. Alle deelnemers aan de conferentie kunnen de huidige status van de privacymodus zien in de lijst met groepsleden.

Externe binding

Token creatie

Als u de toegang tot het token bent kwijtgeraakt of kwijtgeraakt, verzendt u de opdracht / token om een ​​nieuwe te genereren.

Instellingen

  • / setnaam- Verander de naam van de robot.
  • / setbeschrijving- Wijziging Beschrijving robot, wat een korte tekst is die de bot beschrijft. Gebruikers zien het helemaal aan het begin, onder het kopje "Wat kan deze robot doen?"
  • / setabouttekst- Wijziging informatie over de bot, zelfs kortere tekst weergegeven in het profiel van de bot. Als iemand uw bot deelt, wordt deze tekst ook samen met een link ernaartoe verzonden.
  • / setuserpic- Verander de botavatar. Foto's zijn altijd goed.
  • / stel commando's in- Wijzig de lijst met botopdrachten. Elk commando bestaat uit een commandowoord dat begint met een schuine streep ("/") en een korte beschrijving. Gebruikers zien een lijst met opdrachten wanneer ze het teken "/" invoeren.
  • / setjoingroups- Bepaalt of uw bot kan worden toegevoegd aan groepen.
  • / stelprivacy in- Bepaalt of alle berichten in groepen door uw bot worden gezien. In de uit-stand worden alle berichten naar de robot gestuurd.
  • / deletebot- Verwijder de bot en zijn gebruikersnaam.
Houd er rekening mee dat het enige tijd kan duren voordat de instellingen op de server zijn toegepast.

Hoe een bot toevoegen en vinden in Telegram? Na het lezen van het artikel leert u hoe u Bots kunt zoeken en verbinden in Telegram. Dus laten we beginnen!

Wat robots zijn en hoe ze kunnen worden gebruikt, werd besproken. Het blijft om uit te zoeken. Het is ook belangrijk om informatie toe te voegen over de basisprincipes van het gebruik van deze algoritmen.

Bots zoeken en verbinden in Telegram

Echt ervaren gebruiker zonder veel moeite. Gelukkig hebben de ontwikkelaars van de messenger deze mogelijkheid aan iedereen geboden. Maar degenen die dergelijke subtiliteiten niet willen begrijpen, hebben een eenvoudigere optie.

Er zijn 2 eenvoudigste en meest betaalbare manieren om naar bots te zoeken in Telegram:

  1. Via de speciale robot @StoreBot
  2. Gebruik de directory op een van de bronnen op internet

Ga als volgt te werk om de zoekrobot te gebruiken:


Een nog eenvoudigere manier is om een ​​robot op internet te vinden:

  • Hiervoor kiezen we de juiste;
  • Daarna volstaat het om zijn naam in de zoekbalk in de applicatie te typen en de robot te starten.

Dat is alles, we krijgen een lijst met de nieuwste en meest populaire robots (je kunt ze meteen aan jezelf toevoegen), gecategoriseerd. Het is gemakkelijk om naar Telegram-bots te zoeken in dit robocontact.

Dus we hebben ontdekt hoe we bots aan Telegram kunnen toevoegen. Probeer je kennis in de praktijk te brengen door bijvoorbeeld @ImageBot te koppelen. Met dit algoritme kunt u afbeeldingen zoeken over uw favoriete onderwerpen, in hoge kwaliteit en in het gewenste formaat.

Laten we u eraan herinneren dat de lijst met de meest interessante en vooral goed werkende programma's te zien is op de cataloguspagina. Links naar uw bevindingen die uw aandacht echt waard zijn, kunnen aan de opmerkingen worden toegevoegd. Laten we onze wereld een beetje handiger en bevorderlijker maken voor actieve communicatie.

Telegram is een gratis messenger die is gemaakt door de CEO van het sociale netwerk VKontakte Pavel Durov, die mensen de mogelijkheid bood om berichten in gecodeerde vorm uit te wisselen, waardoor maximale anonimiteit en veiligheid tijdens de communicatie werd geboden. Tegenwoordig is de gepresenteerde messenger volledig aangepast voor alle besturingssystemen en kan door iedereen worden geïnstalleerd en gebruikt.

Aanvankelijk was het programma ontworpen om instant messages, foto's, video's en bestanden met hoge snelheid over te dragen, maar in de praktijk heeft het messenger-ontwikkelingsteam de mogelijkheid toegevoegd om verschillende bots te maken en te gebruiken, waar we het over zullen hebben.

Wat zijn bots in Telegram?

Bots zijn speciale programma's die verschillende functies uitvoeren en het leven van hun gebruikers vereenvoudigen. Ze zijn geschreven voor het Telegram-platform en zijn ontworpen om een ​​breed scala aan functies uit te voeren: van het ontvangen van nieuws tot het zoeken naar informatie en zelfs het verhandelen van aandelen. De belangrijkste taak van de bot is om automatisch te reageren na het door de gebruiker ingevoerde commando. Tegelijkertijd simuleert het programma, rechtstreeks via de Telegram-interface, de acties van een live gebruiker, waardoor het gebruik van zo'n bot veel handiger en begrijpelijker is.

Dat is de reden waarom veel bedrijven die hun bedrijf via internet ontwikkelen, om verschillende redenen de mogelijkheden van bots gebruiken:

  1. Hiermee kunt u een ander communicatiekanaal met de doelgroep gebruiken (in Rusland gebruiken ongeveer 10 miljoen mensen Telegram)
  2. Ze voeren snel repetitief werk uit, waardoor ze ingehuurde werknemers kunnen lossen, waardoor het bedrijf geld bespaart;

Soorten bots in Telegram

Telegram gebruikt één algemeen type bots, die zich alleen van gewone gebruikers onderscheiden door de aanwezigheid van het voorvoegsel "bot" in de naam. De bots zelf zijn onderverdeeld in verschillende richtingen:

  • Chatbots... Het is de eenvoudigste chat die communicatie over een door de gebruiker gedefinieerd onderwerp simuleert.
  • Bots informeren... Een apart type bots, waarvan het hoofddoel is om de gebruiker te informeren over bepaalde evenementen (nieuws, evenementen, publicaties, enz.).
  • Spel bots. Bots waarin je verschillende spellen kunt spelen. Voor het grootste deel zijn dit tekstversies van verschillende spellen uit de tijd van Combats.ru
  • Assistent-bots. Bots ontwikkeld door verschillende online diensten als aanvulling op de hoofdwebversie.

In feite is er geen duidelijke verdeling, aangezien sommige bots bevatten meerdere mechanica tegelijk en voltooien met succes veel aangepaste taken. Met hun hulp kun je vertalen, leren, testen, zoeken naar informatie, games spelen en zelfs andere diensten gebruiken en communiceren met dingen die toegang hebben tot het wereldwijde netwerk (het nu populaire "Internet der dingen"). Alle bots in Telegram zijn gratis, maar in 2017 kondigde Pavel Durov de mogelijkheid aan om dergelijke programma's op te zetten en betaald te gebruiken.

Hierdoor zijn bots zakassistenten geworden die kunnen worden gebruikt zonder de boodschapper te verlaten. Ze bieden de mogelijkheid om elementaire taken op te lossen met behulp van directe opdrachten, terwijl al deze programma's niet hoeven te worden geïnstalleerd en geen aparte plaats in het geheugen van uw apparaat innemen.

Hoe werkt een bot?

De mechanica van bots in Telegram is begrijpelijker voor programmeurs, maar we zullen proberen het je uit te leggen. Een bot is dus in feite slechts een "mondstuk en hefbomen" waardoor een afzonderlijk programma, geschreven in verschillende programmeertalen, op uw afzonderlijke server draait. Daarom zou het juister zijn om te zeggen dat een dergelijk programma door een bot wordt bestuurd.

De interactie tussen de gebruiker en de bot ziet er als volgt uit:

De botgebruiker geeft hem een ​​commando -> De bot stuurt het commando naar je server -> Het programma op uw server verwerkt het verzoek dat van de bot is ontvangen -> De server antwoordt op de bot -> De bot toont de reactie op het applicatiescherm aan de gebruiker.

En deze cyclus herhaalt zich keer op keer wanneer u op de knoppen drukt en communiceert met een telegrambot.

Een bot maken in Telegram

U kunt zelfs zelf een bot in Telegram schrijven. Om dit te doen, moet u beslissen welke doelen het programma zal vervullen: reageren op berichten, valuta omrekenen of andere functies uitvoeren. Als u geen programmeertalen kent, maakt het niet uit. Eenvoudige robots kunnen zelfs zonder hen worden geschreven. Om te beginnen, abonneer je op de @BotFather-bot en start deze, en volg de instructies:

  1. Schrijf / newbot op de opdrachtregel (maakt een nieuwe bot aan).
  2. Wacht tot BotFather aanbiedt om je creatie een naam te geven. Verzin een naam, maar onthoud dat deze moet eindigen op "bot".
  3. Hier kun je ook een gezicht (avatar) van je bot toevoegen en deze beschrijven.
  4. Ontvang een unieke token van BotFather.
  5. Kopieer het naar een willekeurig tekstbestand en bewaar het op een veilige plaats zodat het niet verloren gaat (hoop niet om het token te onthouden, want dit is niet mogelijk).

Deze stappen helpen je bij het maken van je bot, maar om hem te trainen om functies uit te voeren, moet je al code in een programmeertaal schrijven of de mogelijkheden van speciale programma's gebruiken, bijvoorbeeld Paquebot. Deze service helpt om zonder al te veel problemen functionele robots te maken.