telegram-botAan de slag met telegram-bot


Opmerkingen

Deze sectie geeft een overzicht van wat telegram-bot is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen telegram-bot vermelden en naar de gerelateerde onderwerpen verwijzen. Aangezien de documentatie voor telegram-bot nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Maak een bot met de BotFather

Open een chat met @BotFather in Telegram en klik op de opdracht /start .

Nadat u een lijst met opdrachten hebt ontvangen Selecteer de opdracht /newbot om dit bericht te ontvangen:

Oké, een nieuwe bot. Hoe gaan we het noemen? Kies een naam voor je bot.

Voer een naam in voor je bot, dit kan van alles zijn, en verzend deze. Daarna vraagt BotFather om een gebruikersnaam voor je bot:

Mooi zo. Laten we nu een gebruikersnaam voor je bot kiezen. Het moet eindigen op bot . Zoals dit bijvoorbeeld: TetrisBot of tetris_bot.

Dat moet eindigen met "bot". Als uw gewenste gebruikersnaam in gebruik is of niet beschikbaar is, probeer het opnieuw met een andere naam.

Eindelijk is je bot gemaakt en wordt het volgende bericht weergegeven. U moet het bot-token gebruiken om met het Telegram te communiceren, dus zorg ervoor dat u het opschrijft.

Gedaan! Gefeliciteerd met je nieuwe bot. Je vindt het op telegram.me/???bot. Je kunt nu een beschrijving, over sectie en profielfoto voor je bot toevoegen, zie / help voor een lijst met opdrachten. Trouwens, als je klaar bent met het maken van je coole bot, ping je onze Bot-ondersteuning als je er een betere gebruikersnaam voor wilt. Zorg ervoor dat de bot volledig operationeel is voordat u dit doet.

Gebruik dit token om toegang te krijgen tot de HTTP API: xxx: xxx

Met het verkregen token kunt u nu een testbericht verzenden door de website https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT bellen

Er zijn twee algemene methoden voor de telegrambots voor interactie: een push- en een pull-methode. Met de pull-methode moet je af en toe de /getupdates om te controleren of er nieuwe berichten naar je bot zijn verzonden. De push-methode maakt gebruik van een webhook ( /setwebhook methode) naar uw script die wordt aangeroepen telkens wanneer een gebruiker een bericht naar uw bot verzendt.

De verstrekte informatie is een JSON-geformatteerd bestand met alle informatie (van de afzender en het bericht) die u nodig hebt.

Je kunt je bot in vele talen schrijven (PHP, Python, Lua ...), zolang ze de webhook als input kunnen gebruiken en websites kunnen oproepen.

Voor meer info kunt u altijd de BOT API-documentatie gebruiken die u hier kunt vinden .