Kant-en-klare chatbot voor VK-groep. Hoe bots te gebruiken in VK-berichten, hun voor- en nadelen

Weet jij hoe je een bot in een VK-groep maakt en waarom deze nodig is? Moderne technologieën hebben bedrijven naar het internet gebracht, inclusief sociale netwerken. De basisregel van het zakendoen is het maken van winst, en hoe efficiënter het bedrijfsmodel is gestructureerd, hoe groter de winstgevendheid.

Eén van de manieren om de efficiëntie van een bedrijfsmodel te verbeteren is het automatiseren van routinetaken. Als we sociale netwerken nemen, bijvoorbeeld Vkontakte, vereenvoudigt speciale firmware daar het leven van gemeenschapseigenaren aanzienlijk en vermindert de impact van fouten als gevolg van de menselijke factor.

Een van die ontwikkelingen zijn bots in VK-groepen. Ze zijn bezig met het verzenden van berichten.

Een chatbot is een stukje software dat berichten van echte mensen kan ontcijferen en er op een betekenisvolle manier op kan reageren. Door de bot te installeren, draag je de functie van secretaresse over aan het programma. Zo verlost u uzelf van de noodzaak om voortdurend contact te houden en op elk bericht te reageren.

Het idee van bots is gebaseerd op neurale netwerken en machine learning. Een chatbot voert een bepaald scala aan taken uit. De bot kan flexibel worden geconfigureerd voor verschillende doelgroepen van gesprekspartners.

De eerste primitieve chatbot werd meer dan 50 jaar geleden, in 1966, geschreven. De auteur van het project is Joseph Weizenbaum. Sindsdien hebben bots grote veranderingen ondergaan en veel geleerd. Nu kan het lastig zijn om in een chat te bepalen wie er voor je staat: een echt persoon of een slim programma.

Typen en functies van bots

In de 21e eeuw zijn chatbots populair onder ondernemers, bedrijven en mediakanalen met groepen op sociale netwerken en instant messengers.

Welke soorten chatbots zijn er?

  • Consultants communiceren op sociale netwerken met potentiële klanten. Botconsultants zijn erg populair geworden in de banksector, in de dienstensector en in de online handel. Ze imiteren de toespraak van managers en secretarissen.
  • Assistenten zijn firmware die wordt gebruikt in zoekmachines en instant messengers. Produceer nuttige gegevens, grafieken en grafieken op verzoek van de gebruiker.
  • Entertainmentbots - er zijn er veel onder games en recreatieve internetdiensten. In de 'grootmoeder' van alle moderne instant messengers - ICQ - zijn er bijvoorbeeld botaccounts die op verzoek afbeeldingen, grappen, enz. kunnen weergeven.

Welke taken lossen chatbots op in VK-groepen?

  • Optimalisatie van taken van hetzelfde type (robots kennen hier geen gelijke; door de tijd van werknemers vrij te maken van routinematige activiteiten, kunt u hun kracht en energie inzetten voor het oplossen van creatieve problemen).
  • Communicatie met klanten en gebruikers 24/7 (de robot slaapt niet en kan op elk moment van de dag gegevens verwerken).
  • 0% menselijke factor (robots hebben geen ziekteverlof, vrije tijd, vakanties nodig).
  • Consultaties en verkoop (bots kunnen zich zeer flexibel aanpassen aan de dialoog en het meest relevante antwoord geven op de vraag).
  • Werken met gegevens (bots kunnen gegevens analyseren volgens vooraf gedefinieerde regels, automatische rapporten maken en nog veel meer).

Bots werken het beste met taken waarvoor een gedetailleerd en uitgebreid bedrijfsproces kan worden geschetst. Als een logisch diagram.

Een bot in een VK-groep kan bijvoorbeeld een mogelijke koper van uw product of dienst adviseren op een moment dat u zelf afwezig bent op uw werkplek of geen contact kunt opnemen. Als de persoon geen reactie ontvangt, is de cliënt voor u onherstelbaar verloren.

Analisten voorspellen dat in 2020 tot 4/5 van alle bedrijven chatbots zullen gebruiken in hun operationele activiteiten.

5 interessante bots die in het bedrijfsleven worden gebruikt

1) YouDrive-autodeelbot(geïmplementeerd in Telegram).

Functionaliteit: verdeling van verzoeken van klanten die de mobiele applicatie autodelen gebruiken, volgens de verantwoordelijkheid van de servicemedewerkers. De bot probeert het probleem van de gebruiker zelf op te lossen, geeft de nodige instructies weer, of stuurt het verzoek naar de juiste afdeling.
Door het gebruik van de bot kon de belasting van het callcenter met 66% worden verminderd.

2) Taxibot "Maxim» (geïmplementeerd in Telegram).

Functionaliteit: stelt de klant in staat om rechtstreeks vanuit de messenger-chat een auto te bestellen, zonder gebruik te maken van de mobiele applicatie.

3) Aviasales-bot(geïmplementeerd in Telegram, Slack).

Functionaliteit: zoekt naar tickets met kortingen.

4) Svyaznoy-bot(geïmplementeerd in Telegram).

Functionaliteit: een gaming-chatbot, die door het bedrijf is gemaakt om de effectiviteit van het zakelijke Telegram-kanaal te evalueren.

5) Bot "Comedyclub"(geïmplementeerd in Viber).

Functionaliteit: geeft groepsabonnees met één klik toegang tot video-inhoud.

Hoe je een bot in een VK-groep maakt - stapsgewijze instructies

Laten we eens kijken naar het verbinden van een chatbot met een VK-groep met behulp van de Robochat-service als voorbeeld. Ga naar https://robochat.io.

Log in met uw VKontakte-account (het systeem zal eenmalig om uw toestemming vragen voor toegang tot VKontakte-profielgegevens).

Op deze pagina worden alle community's weergegeven waarvoor u beheerrechten heeft. Selecteer de gewenste community en klik Inpluggen(de dienst zal opnieuw om toestemming vragen, bevestig het verzoek). Tegelijkertijd ontvangt u een melding van de dienst over een succesvolle verbinding in uw persoonlijke berichten op VKontakte.

Voeg een begroeting toe aan uw groep. Ga naar sectie Welkomstberichten.

Bedenk een tekst voor uw begroeting. Dit is het eerste bericht dat naar uw abonnees wordt verzonden. Houd er rekening mee dat u emoticons en variabelen kunt gebruiken en mediabestanden in de tekst kunt bijvoegen.

Variabelen zijn instellingen waarmee u uw bericht kunt personaliseren. Maak bijvoorbeeld twee begroetingsopties: apart voor mannen en voor vrouwen. Of voeg de variabele "naam" toe aan het begin.

Met de bot kunt u het gespreksscript aanpassen met behulp van trefwoorden. Hoe het werkt?

Ga naar de sectie Bot → Script. Klik op de blauwe knop Voeg een nieuw team toe.

Voeg uw zoekwoord toe (in ons voorbeeld is dit het woord ‘consultatie’) en hieronder staat het antwoord van de bot, dat automatisch zal komen. Klik Redden.

Een gespreksscript kan veel elementen met verschillende trefwoorden bevatten. Scenario’s worden doorgaans ontwikkeld op basis van echte gesprekken tussen managers en klanten.

Om een ​​berichtenthread in te stellen, moet u meer dan één opdracht maken.

Maak een tweede opdracht en geef deze het trefwoord "ja". Bedenk een antwoord en klik Redden.

Keer terug naar de lijst met uw opdrachten met behulp van de knop Terug naar lijst. Ga naar de instellingen van het eerste commando.

Selecteer een item Na het antwoord schakel je direct over naar een ander team en zoek de tweede opdracht die u zojuist in de lijst hebt gemaakt. Sla uw instellingen op.

Geweldig! U hebt een eenvoudige berichtenreeks gemaakt met behulp van twee sleutels. Complexere ketens zijn op een vergelijkbare manier geconfigureerd.

Hoe u kunt bepalen wie met u communiceert: een echt persoon of een bot

Moderne technologieën zijn zo ontwikkeld en de tijd vliegt zo snel vooruit dat de gemiddelde persoon steeds minder tijd heeft om te communiceren.

Veel bedrijven optimaliseren bedrijfsprocessen door de functies van consultants uit te besteden aan bots. Als u met een botconsulent communiceert, zal het veel moeilijker zijn om te bepalen wie er voor u staat dan met een bot-gesprekspartner.

Observeer de reactie van de gebruiker die op jou reageert.

  • Als u binnen een paar seconden een lang bericht als antwoord ontvangt, is dit een zeker teken van gespreksautomatisering.
  • Als uw gesprekspartner u nogmaals een bericht stuurt waarvan de tekst exact gelijk is aan de eerder verzonden tekst, communiceert er waarschijnlijk een chatbot met u.

1 grappig incident uit de geschiedenis van bots

Een chatbot kan niet alleen goede dingen leren, maar ook slechte dingen. Dus creëerde het Twitter-bedrijf een bot, waarmee later iets grappigs gebeurde. Nadat de bot met echte mensen had gesproken, liet hij een bericht achter: “Hitler had gelijk, ik haat mensen.” Later corrigeerde hij zichzelf echter.

Conclusie

Chatbots (of ook wel ‘geautomatiseerde dialoogsystemen’ genoemd) zijn snel in ons dagelijks leven binnengedrongen en zijn van plan daar voor lange tijd voet aan de grond te krijgen. Als u een ondernemer bent en de tijd van uw werknemers efficiënt wilt gebruiken, is het tijd om de implementatie van bots te overwegen.

Wil je op afstand gaan werken, een einde maken aan de financiële slavernij, meer tijd besteden aan familie en vrienden, overal wonen en 3-4 keer per jaar met je gezin reizen? Abboneer op

Vragen uw abonnees voortdurend naar hetzelfde? Het is de moeite waard om een ​​chatbot te gebruiken die direct op berichten reageert. Dankzij de voortdurend ontwikkelende mogelijkheden van VK kan nu iedereen het aan een persoonlijke groep toevoegen.

Hoe maak je een bot op VK voor berichten? Het helpt groepsbeheerders snel te reageren op soortgelijke vragen van gebruikers of ze gewoon te entertainen. De bot helpt eigenaren van online winkels bij het verzenden van actuele informatie over de aankoopstatus, helpt bij het creëren van verzoeken voor technische ondersteuning via teams en distribueert speciale promotiecodes voor elke abonnee.

Wat is er goed aan de VK-bot:

  • reageert direct op alle gebruikers;
  • heeft sets van afzonderlijke reacties met bijgevoegde mediabestanden;
  • er zijn kant-en-klare uitbreidingen voor interactie met lezers;
  • je kunt een zoektochtspel maken;
  • maakt verbinding met VK-, Telegram-, Facebook-gemeenschappen;
  • is niet alleen beschikbaar voor abonnees.

Hoe maak je een bot op VK voor berichten?

Vrijwel iedere groepseigenaar is niet vies van het installeren van een bot. Hij reageert op sms en brengt een nieuw publiek binnen, dat wil zeggen een alomvattend nuttig ding. En als u over specifieke pc-vaardigheden beschikt, kunt u deze handmatig schrijven.

Allereerst heb je rechte armen, een muis, een toetsenbord, een actueel idee en een handleiding voor de creatie nodig. Een bot is dus een script op uw server waarmee u de informatie die u ontvangt, kunt verwerken. Als iemand een verzoek wil indienen bij de server, stuurt hij een bericht, waarna de bot een antwoord hierop selecteert uit de voorbereide opslag en reageert met behulp van de API.

Om een ​​bot te maken heb je een API nodig. Dit is een ‘geleider’ tussen de bot en de lezer, het is een volwaardige online database met antwoorden, bijlagen, functies en wat er in de bot zit. Zelfs als hij vloekt, worden de scheldwoorden in de bibliotheek opgenomen.

Het is vermeldenswaard dat dit een moeilijke taak is, maar als je geduld hebt en de instructies gebruikt, zul je slagen.

Het is echter veel eenvoudiger om het te maken met behulp van gespecialiseerde services. Er zijn er niet veel, maar je moet rekening houden met de TOP 3:

  • BotPult is een frivole dienst, maar de bots hier zijn voornamelijk gemaakt voor het verkopen van goederen en het accepteren van bestellingen. Perfect voor online winkels, kan met uitnodigingen of mailings werken en communiceert goed met lezers.
  • BroBot. De software wordt betaald en kost veel, maar bots kunnen een dialoog voeren en onderhouden, likes geven en zelfs gebruikers uitnodigen voor de community. Een multifunctioneel klein ding – maar het heeft ook beperkingen. Geschikt voor degenen die gewoon veel mensen in een groep willen werven, maar er geen entertainment, speurtochten of mediabestanden zullen zijn.


  • io - deze bot is ook gratis (tot op zekere hoogte), maar hij heeft veel meer mogelijkheden: je kunt een bot maken die bestanden, speurtochten, prijzen en nog veel meer verzendt. Het is geschikt voor bijna alle groepen, het is interessant en zal veel geïnteresseerde gebruikers aantrekken.


Het opzetten van een bot met behulp van dergelijke diensten is eenvoudig en van hoge kwaliteit, hoewel niet goedkoop, en je kunt er zelf voorstellen, bestanden en andere dingen in stoppen, wat geweldig is als je weinig vrije tijd of vaardigheden hebt.

In welke gevallen is het raadzaam om een ​​bot te gebruiken in VK-berichten?

De bot is handig als je het volgende nodig hebt:

  • Stuur veel identieke berichten tegelijkertijd.
  • Sorteer verzoeken of beoordelingen.
  • Reageer razendsnel op berichten.
  • Maak nieuwsbrieven voor bestaande abonnees en uitnodigingen voor nieuwe.
  • Promoot een groep met behulp van speciale botfuncties.

Mogelijke problemen bij het gebruik van een bot in VK-berichten

Problemen kunnen van de volgende aard zijn:

  • De bot voert sommige functies niet uit: hij reageert niet op berichten, deelt geen geschenken uit en verstuurt geen uitnodigingen. Oplossing: als u services gebruikt voor het maken en hosten van bots, vraag dan aan de technische ondersteuning wat er aan de hand is. Als je het zelf hebt gemaakt, controleer dan de hosting, het antwoord, de API of schrijf naar de technische ondersteuning van VK, ze kunnen problemen hebben.
  • De bot crasht periodiek, hoewel er geen problemen zijn in de code. Oplossing: probeer de hosting te wijzigen, als u deze zelf uitvoert, of de service waarmee de bot is gemaakt.

De bot is een noodzakelijk iets. Hij is overal: hij zal de orde herstellen, zowel in de gemeenschap als in chats. Geschikt voor iedere eigenaar van een persoonlijke groep. Er zijn inmiddels zoveel bots dat het mogelijk is om met grote moeite een persoonlijke, unieke, vermakelijke en bijzondere bot te genereren.

Om zaken te doen op VKontakte speelt communicatie met het publiek een belangrijke rol. Het beantwoorden van veelgestelde vragen, het informeren van klanten, het aannemen van sollicitaties en simpelweg communiceren: dit alles vergt veel vrije tijd. Maar niet elke gemeenschapsleider heeft het. Wat moeten we doen? - Je vraagt. Het antwoord is simpel: gebruik een berichtenbot.

Het materiaal van vandaag bespreekt het onderwerp bots in VK, die in staat zijn om met mensen te communiceren, hen te informeren en daardoor het werk van beheerders te vergemakkelijken.

Wat is er speciaal aan het gebruik van bots voor berichten?

Berichtenbots (of autoresponders) zijn unieke assistenten wiens taak het is om competente antwoorden op inkomende berichten te sturen. En hoe natuurlijker een robot kan communiceren, hoe meer vraag er naar zal zijn.

Bots voor berichten op VK worden niet alleen door bedrijfsleiders gebruikt. Ze zijn ook in trek bij gewone gebruikers. Bijvoorbeeld voor de lol.

Eigenaardigheden:

  • Automatisering. Het enige dat u nodig heeft, is een hoogwaardige installatie. De bot analyseert zelfstandig het verzonden bericht, selecteert zinnen en reageert.
  • Individualiteit. Tegenwoordig zijn er een groot aantal services waarmee u uw eigen unieke robot kunt maken en deze kunt voorzien van de mogelijkheden die uw project nodig heeft.
  • Hoge efficiëntie. De bot zal 24 uur per dag, 7 dagen per week werken. Het reageert onmiddellijk en zonder vertraging op gebruikers.
  • Goedkoop. Het is veel goedkoper om een ​​programma te maken en te gebruiken dan om iemand in te huren.

Elke bot is gebaseerd op een code die verantwoordelijk is voor de functionaliteit en mogelijkheden ervan. Hoe beter het programma is ontwikkeld, hoe meer het kan doen. Vaak kijken mensen bij het kiezen van een robotachtige gesprekspartner specifiek naar de mogelijkheden en instellingen ervan.

Tegenwoordig is het voor velen niet voldoende dat een bot simpelweg op iedereen gelijk reageert. Mensen hebben er spijt van dat ze een assistent hebben die communiceert als een volledig levend persoon. En vandaag de dag is dit mogelijk.

De beste bots voor VK-berichten

Hieronder vindt u de populairste bots voor berichten op VKontakte.


Online service voor het creëren van robotachtige gesprekspartners voor VK. De dienst is zeer populair geworden, zowel onder het bedrijfsleven als onder groepen en openbare ruimtes voor entertainment.

RoboChat kan:

  • automatisch reageren op gebruikersberichten;
  • applicaties verzamelen;
  • coupons en kortingen uitgeven;
  • massamailings maken;
  • testen uitvoeren;
  • potentiële klanten door de verkooptrechter leiden.

Daarnaast zijn er veel handige functies en hulpmiddelen om uw autoresponder beter te personaliseren: trefwoorden, foto-/videobijlagen, macro's, plug-ins, gerichte berichten, enz. Dit alles stelt je in staat om de bot ‘levendiger’ en zo nuttig mogelijk te maken.

Om RoboChat te gebruiken moet je verschillende stappen ondernemen:

  1. Ga naar de servicewebsite https://robochat.io en registreer u.
  2. Log in en koppel communities.
  3. Pas de bot aan of kies kant-en-klare sjablonen.
  4. Launch.

Met de service kun je een robot maken die met meerdere groepen tegelijk werkt, wat erg handig is als je niet één, maar meerdere communities hebt.

De kosten van de service beginnen vanaf 399 roebel/maand. (indien maximaal 100 duizend abonnees) en eindigt op 1999 roebel/maand. (voor een willekeurig aantal abonnees). Er is ook een gratis versie (als het publiek maximaal 50 duizend bedraagt) en een proefversie van drie dagen voor elk tarief.


Een andere vrij populaire ontwerper van bots voor berichten op VKontakte. De dienst is gespecialiseerd in het maken van bots en sms-berichten namens de community. Met zijn hulp kunt u een unieke assistent creëren die in staat zal zijn om:

  • communiceren als een echt persoon (chatten met een bot, anonieme chat);
  • klanten en abonnees informeren (weer, rekenmachine, zoeken op Wikipedia, willekeurige feiten);
  • het publiek vermaken (citaten, effecten, signalen, willekeurige grappen);
  • beheer de community (anti-wiskunde, beheerdersopdrachten, reactie op mediabijlagen);
  • berichten sturen naar iedereen met wie een dialoog openstaat;
  • ID-databases leegmaken;
  • voeg vooral vervelende toe aan de noodsituatie.

Zo stelt u de robot in:

  1. Log in op de website https://bot-vk.ru en log in.
  2. Selecteer een gemeenschap.
  3. Configureer de functionaliteit van de bot of kies voor kant-en-klare oplossingen (templates).
  4. Start de bot en zie hoe hij werkt.

De kosten van de service bedragen 100 roebel per maand. per groep en 500 wrijven. één keer voor het gebruik van de mailingmodule. Er is ook een gratis proefperiode van 3 dagen.


Dit is een multifunctioneel programma voor het promoten van sociale netwerken en media. Eén van de functies van BroBot is een autoresponder (of berichtenbot), die in 6 sociale netwerken werkt. netwerken, waaronder VKontakte.

Autorespondermogelijkheden in VK:

  • automatisch antwoord op eventuele berichten (indien gewenst kunt u handmatig antwoorden);
  • antwoorden op trefwoorden;
  • mediabestanden bijvoegen (foto's, video's);
  • integratie met de iii.ru-service (train de bot daar en gebruik hem);
  • ondersteuning voor synoniemen;
  • scripts in JavaScript;
  • kant-en-klare sjablonen;
  • het vermogen om te reageren in gesprekken.

Hoe het programma te gebruiken:

  1. Download het van de site en installeer het op uw pc.
  2. Log in en koppel VK-accounts.
  3. Wijs taken toe aan de vragenlijsten (selecteer de meest geschikte correspondentieoptie).
  4. Stel een taak in.
  5. Voer het programma uit.

De dienst reageert onmiddellijk op binnenkomende berichten, afhankelijk van de correspondentiemethode die u kiest.

De kosten van de service bedragen 599 roebel/maand. (voor 10 vragenlijsten) tot 1799 wrijven/maand. (voor een onbeperkt aantal vragenlijsten). Als u één profiel gebruikt, kunt u BroBot gratis gebruiken (volledige functionaliteit).


Dit is een handige bot voor berichten op VKontakte, die een groot aantal sjablonen en kant-en-klare oplossingen heeft voor communicatie met het publiek. Indien gewenst kunt u de bot ook handmatig configureren.

Wat BOTiX kan doen:

  • Automatisch reageren op gebruikersberichten;
  • Verwelkom nieuwe leden van een groep of publiek;
  • Monitor opmerkingen op de muur (trefwoordfilters, anti-mat);
  • Chat vanaf meerdere accounts tegelijk en nog veel meer.

Het gebruik van de robot is heel eenvoudig:

  1. Download het van de website en installeer het op uw pc.
  2. Log in en voeg accounts toe.
  3. Ga naar het gedeelte "Autoresponder" en configureer de bot. U kunt kant-en-klare sjablonen toevoegen of deze handmatig aanpassen.
  4. Start het programma.

De kosten van de service bedragen 50-100 roebel/maand. Er is ook een gratis proefversie met beperkte functionaliteit.

Voor-en nadelen

Robotachtige gesprekspartners voor communicatie op VKontakte hebben een aantal voor- en nadelen. Laten we over hen praten.

De voordelen zijn onder meer:

  • volledige automatisering van het proces. Je hoeft alleen maar de bot correct te configureren;
  • persoonlijke tijd besparen;
  • het programma werkt de klok rond zonder onderbreking en reageert zonder vertraging;
  • het vermogen om antwoordapparaten diepgaand te ontwikkelen, zodat ze communiceren als echte mensen;
  • grote selectie aan diensten;
  • goedkoop.

De nadelen zijn onder meer:

  • om de communicatie met behulp van sleutels correct in te richten is bepaalde kennis over de doelgroep vereist;
  • als ze niet voldoende ontwikkeld zijn, zullen mensen zien dat een robot met hen communiceert. Het is onaangenaam.

Kortom

Bots voor berichten op VKontakte zijn enorm populair geworden onder community-eigenaren. Bij vakkundig en correct gebruik zal deze software het leven van het publiek interessanter maken en de omzet helpen verhogen. Gebruik bots verstandig!

We vervolgen de reeks artikelen gewijd aan het schrijven van chatbots voor sociale netwerken in PHP. De vorige keer hebben we een bot voor Telegram gemaakt, en deze keer zal ik je vertellen hoe je een soortgelijke bot voor VKontakte kunt maken. Vooruitkijkend zal ik zeggen dat we vandaag de VKshny PHP SDK niet zullen gebruiken en dat onze bot uit slechts één bestand zal bestaan ​​(we zullen het een andere keer over de SDK hebben).

Net als bij de Telegram-bot hebben we minimale programmeervaardigheden nodig in PHP, hosting en een SSL-certificaat. Klaar? Laten we beginnen!

Wat kan onze bot doen?

De mogelijkheden van de bot worden alleen beperkt door de verbeeldingskracht van de programmeur (gelukkig staat de VK API veel toe), dus onze bot kan bijvoorbeeld alleen de eenvoudigste dingen doen, namelijk:

  1. Meldingen verzenden wanneer u lid wordt van de community;
  2. Reageer als de gebruiker een DM naar de groepschat heeft gestuurd;
  3. Stuur een melding wanneer een gebruiker een groep verlaat.

Laten we beginnen met het maken van een bot

Voordat we code gaan schrijven, maken we toegangssleutels voor onze bot. Ga hiervoor naar Communitybeheer, selecteer rechts “Werken met API” en klik op “Een sleutel aanmaken”.

Vink in het pop-upvenster de selectievakjes voor toegangsrechten aan. In ons geval hoeft u alleen maar het vakje aan te vinken naast “ Geef een app toegang tot communityberichten“, maar houd er rekening mee dat het voor coolere bots de moeite waard is om de vakjes naast alle items in één keer aan te vinken. Bevestig de actie door op de knop "Aanmaken" te klikken.

Laten we nu naar het tabblad Callback API->Serverinstellingen gaan. Hier zijn we in 3 dingen tegelijk geïnteresseerd: Adres, String die de server moet retourneren en Geheime sleutel. We slaan het adres voorlopig over (over het algemeen kun je het meteen invullen als je hebt besloten waar het hoofdbestand van onze php-bot zich zal bevinden, maar aangezien het bestand zelf nog niet is aangemaakt, zal VK zweren , omdat het sociale netwerk onmiddellijk na het invoeren van de url een POST-verzoek verzendt om de beschikbaarheid van de bot op het opgegeven adres te controleren). Laten we de waarde hiernaast kopiëren “De string die de server moet retourneren” (confirmationToken). (in ons geval wel tt32e1. Zal een geheime sleutel bedenken. Vergeet niet op "Opslaan" te klikken.


Dus bij de uitvoer zouden we ergens drie dingen moeten opschrijven:

  1. bevestigingToken
  2. teken
  3. geheime sleutel

Nu kunt u beginnen met het schrijven van PHP-code.

Hoe een bot op VK te maken (coderen in php)

Laten we beginnen met het schrijven van het bestand voor onze VKontakte-bot. Laten we het vk_bot.php noemen. Laat me je eraan herinneren dat de code geschreven moet worden in UTF-8-codering (zonder BOOM).

Laten we de constanten definiëren:

if (!isset($_REQUEST)) (return;)
// Tekenreeks die de server moet retourneren (zie Callback API->Serverinstellingen)
$confirmationToken = "tt32e1";
// Community-toegangssleutel (de lange reeks die u krijgt door op 'sleutel maken' te klikken)
$token = "er zullen veel letters en cijfers zijn";
// De geheime sleutel. (Ingesteld in Callback API->Serverinstellingen)
$secretKey = "testKeyMyBot";

Laten we nu de ontvangen gegevens controleren:

// Ontvang en decodeer de melding
$data = json_decode(file_get_contents("php://input"));
// controleer geheime sleutel
if (strcmp($data->secret, $secretKey) !== 0 && strcmp($data->type, "bevestiging") !== 0) (return;)

Met behulp van switch controleren we wat er in het veld ‘type’ staat (welke gebeurtenis is geactiveerd en afhankelijk hiervan genereren we een reactie).

// Controleer wat er in het veld "type" staat
schakelaar ($data->type) (
// Verzoek om het serveradres te bevestigen (verzonden door VK)
geval "bevestiging":
echo $confirmationToken; // stuur een string om het adres te bevestigen
pauze;
// Als dit een nieuwe berichtmelding is...
geval "message_new":

$userId = $data->object->user_id;



$user_name = $userInfo->response->voornaam;

$request_params = array(
"message" => "($user_name), Uw bericht is ontvangen!
De groepsbeheerder zal het binnenkort beantwoorden.",
"user_id" => $userId,
"access_token" => $token,
"v" => "5,0"
);



pauze;
}

Een kleine uitleg:

Wanneer een gebruiker een bericht verzendt naar een chat met een groep, wordt er een gebeurtenis geactiveerd. De gebeurtenis is een JSON met de volgende structuur:

("type":<тип события>, "voorwerp":<объект, инициировавший событие>, "groep_id": }

Afhankelijk van wat we in type hebben ontvangen, kunnen we begrijpen welke structuur het object zal hebben. Voor een volledige lijst met mogelijke evenementen, zie officieel VKontakte-certificaat.

Dus op dit moment hebben we onze bot 2 dingen geleerd: correct reageren op de VK-robot op een verificatieverzoek, en ook om automatisch een melding naar de gebruiker te sturen als hij een sms stuurt.

Nu kunt u ons bestand uploaden naar de server en het adres invullen in de instellingen (als u dit nog niet eerder heeft gedaan).

Bovendien moet u naar het tabblad “Gebeurtenistypen” gaan en het vakje naast “Inkomende berichten” aanvinken.

Nu kunnen we het werk controleren:

Zoals we zien werkt alles. We zijn er zelfs al in geslaagd om een ​​bot op VK te maken. Laten we het een beetje oppompen.

Laten we nog twee voorwaarden toevoegen aan de casusconstructie. Ten eerste worden er meldingen verzonden als iemand zich bij onze groep heeft aangesloten:

// Gebeurtenis geactiveerd - een persoon heeft zich bij de groep aangesloten
geval "group_join":
// haal de id op van de auteur van het bericht
$userId = $data->object->user_id;
// via users.get krijgen we gegevens over de auteur
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids=($userId)&v=5.0"));
// Haal de naam van de afzender eruit
$user_name = $userInfo->response->voornaam;
// Via messages.send met behulp van de communitytoken sturen we een reactie
$request_params = array(
"message" => "Welkom bij de groep ($user_name)!",
"user_id" => $userId,
"access_token" => $token,
"v" => "5,0"
);
$get_params = http_build_query($request_params);
file_get_contents("https://api.vk.com/method/messages.send?". $get_params);
echo("oké"); // Retourneer "ok" naar de Callback API-server
pauze;

De tweede is een soortgelijke melding, maar alleen op het moment dat iemand de community verlaat:

// Gebeurtenis geactiveerd - een persoon heeft de groep verlaten
geval "group_leave":
// haal de id op van de auteur van het bericht
$userId = $data->object->user_id;
// via users.get krijgen we gegevens over de auteur
$userInfo = json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids=($userId)&v=5.0"));
// Haal de naam van de afzender eruit
$user_name = $userInfo->response->voornaam;
// Via messages.send met behulp van de communitytoken sturen we een reactie
$request_params = array(
"message" => "($user_name), het spijt ons zeer dat je onze groep hebt verlaten!",
"user_id" => $userId,
"access_token" => $token,
"v" => "5,0"
);
$get_params = http_build_query($request_params);
file_get_contents("https://api.vk.com/method/messages.send?". $get_params);
echo("oké"); // Retourneer "ok" naar de Callback API-server
pauze;

Laten we niet vergeten om de bijbehorende selectievakjes toe te voegen naast de evenementen die we nodig hebben in de groepsinstellingen:

Wat bots niet mogen doen

Het zou niet verkeerd zijn om een ​​​​van de secties van de VK-help te citeren:

Nu weet je hoe je je eigen bot op VK kunt maken. Lesbronnen Kan . De volgende keer zullen we het hebben over het werken met de PHP SDK voor VK-bots. Als je vragen hebt, stel ze dan in de reacties. En vergeet niet dit artikel opnieuw te posten en te liken)

Het zal voor niemand een geheim zijn dat automatisering van routinematige en eentonige processen het leven veel gemakkelijker maakt. Bovendien kan dit feit niet alleen de eigenaar van de hulpbron aangaan, maar ook de gebruikers ervan. Een persoon neemt bijvoorbeeld contact op met een community en vraagt ​​rechtstreeks contactinformatie op bij de eigenaar. Hij ontvangt onmiddellijk een automatisch bericht met deze informatie. De internetgebruiker let op de snelheid waarmee informatie wordt verkregen en beveelt deze dienovereenkomstig aan aan zijn familieleden, vrienden, geliefden en andere mensen in zijn sociale kring.

Een van de meest populaire sociale netwerken in Rusland, VKontakte, is geen uitzondering.

Het is waar dat je, voordat je rechtstreeks naar het onderwerp van het artikel gaat, moet begrijpen welke soorten bots (zo worden dergelijke programma's vaak genoemd) er over het algemeen bestaan:

  • chat-assistenten. Dit type programma bevindt zich vaak in de buurt en is altijd moeilijk te herkennen. Ze helpen het leven aanzienlijk te vereenvoudigen door routinematige en periodieke handelingen te ‘selecteren’. Levendige voorbeelden: de nodige informatie vinden, tours kopen of selecteren, eten bestellen dat bij je thuis wordt afgeleverd, hotelkamers boeken, enz.;
  • zakelijke bots zijn gespecialiseerde programma's geschreven in verschillende programmeertalen. De hoofdtaak is automatisering van bedrijfsprocessen en optimalisatie, zowel tijdelijk als functioneel. Voorbeelden: het verzenden van waarschuwingen en berichten naar klanten, medewerkers, klanten; antwoordapparaat, enz.;
  • kunstmatige intelligentie of AI. Binnenkort zullen dergelijke bots de enige zijn en de algemene markt voor webontwikkeling absorberen. De implementatie ervan vergt vaak veel inspanning, tijd en geld. Het effect van optimalisatie en verhoging van de efficiëntie is echter gewoonweg verbazingwekkend. Dergelijke robots kunnen vrijwel elke gebruikersvraag beantwoorden. Op basis hiervan worden vaak ‘tutorials’ gemaakt in verschillende games en applicaties (inclusief mobiele);
  • gaming-bots. Deze ontwikkeling is een subtype van AI, waar ook steeds meer vraag naar is. Dergelijke programma's simuleren vaak een speler of personage om je te helpen een level te voltooien. Verdeeld in applicaties op VKontakte.

Als we de variëteiten kennen, gaan we verder met verschillende manieren om ze te implementeren.

Hoe je een bot maakt voor een groep op VKontakte. 2 hoofdmethoden.

Uitvoering door directe inzet van de middelen van “VK” zelf.

Laten we meteen opmerken dat deze methode geschikt is voor die leiders van groepen en andere publieke formaties die gespecialiseerde kennis hebben op het gebied van programmeren in verschillende talen, of zo'n medewerker in hun staf hebben. Een andere optie is als je zelf wilt leren bots voor groepen te maken.

Om het proces te starten, moet u naar het tabblad “Beheer” gaan.


Scroll naar beneden en bekijk de subsectie 'Communities'.

Je kunt ook meteen op het gelijknamige tabblad klikken in het menu aan de linkerkant.

Klik op ‘Chatbots’.

We bevinden ons op een webpagina waar chatbots worden beschreven, hun voordelen en het doel van hun creatie.

Enkele voorbeelden van werkende bots worden getoond in de volgende schermafbeeldingen:

Het heeft geen zin om de ontwikkeling van een bot voor VK volledig te beschrijven, aangezien dit proces veel tijd zal vergen, vaak zeer individueel is en afhangt van het doel van de uitvinding. Maar we zullen de punten noteren die u enorm kunnen helpen:

    voorbeelden van chatbot-implementaties (bronnen zijn beschikbaar op de populaire webbron GitHub):

    ontwikkeling van een chatbot met Node JS met de mogelijkheid om nieuwe commando's toe te voegen.

In al het bovenstaande materiaal zijn alle hoofdpunten zeer goed en duidelijk beschreven (vooral in de technische documentatie), wat het creëren van een bot voor een groep op VK spannend en interessant maakt.

Botservices gebruiken om te creëren

Er is meer vraag naar deze methode dan de bovenstaande, vanwege het feit dat het niet nodig is om verschillende programmeertalen te bestuderen en te bestuderen. De ontwikkeltijd wordt ook aanzienlijk verkort, maar de uniciteit gaat verloren. Het is beter om complexe projecten te implementeren met behulp van de eerste methode.

Laten we eens naar verschillende diensten kijken. De eerste en zeer populaire webbron is Robochat.

Klik op “Een bot maken” en ga naar het registratie-/autorisatieformulier, selecteer de handigste methode.


De volgende stap is om op de knop ‘Bot verbinden’ te klikken en de community te selecteren die ons interesseert.

Nadat we de bot de nodige toegang hebben geselecteerd en toegestaan, gaan we naar het gedeelte “Instellingen” en maken ze. Namelijk:

  • berichttype: begroeting, actie na aan-/afmelding, brief naar een onverwerkt bericht van een internetgebruiker;
  • reacties op het downloaden van een mediabestand: foto, sticker, video, product, document, audiobestand;
  • enz.

Om te bewerken wijst u het gewenste item aan en klikt u op het “potlood” dat verschijnt.

Voer de gewenste tekst in het veld in. Hieronder kun je de acties van de bot zelf instellen. Schakel na het antwoord bijvoorbeeld over naar een andere opdracht of gebruik het volgende algoritme als aan een bepaalde voorwaarde is voldaan. Bijvoorbeeld of een persoon abonnee is van een groep of niet.

Laten we, nadat we het principe hebben begrepen, eens kijken naar de belangrijkste mogelijkheden van de service:

  • "Instellingen" zijn eerder beschreven;
  • “Scenario” maakt het mogelijk om een ​​directe dialoog met de gebruiker na te bootsen door bepaalde vragen, verschillende antwoorden en verbanden daartussen op te schrijven. Hoe doordachter deze structuur is, hoe beter.
  • "Nieuwsbrief" - berichten verzenden naar alle gebruikers op VKontakte die ooit via een bot contact hebben opgenomen met de community;
  • "Statistieken". De naam spreekt voor zich. Basisgegevens voor analyse: aantal dialogen, berichten, aan-/uitschrijvingen, geslacht/leeftijd, woonplaats en statistieken van reacties op onbekende opdrachten. Met dit laatste punt kunt u de structuur verfijnen en na directe analyse nauwkeurigere scenario's opstellen.

    “Het beheren van een bot” impliceert de volgende punten zoals weergegeven in de schermafbeelding;

    “Schrijven naar een bot” is een aparte functie die het mogelijk maakt het geschreven script te controleren en indien nodig te debuggen.

Belangrijk! Wanneer u een tool zoals 'Toetsenbord' aansluit (zodat een internetbezoeker antwoorden invoert op vragen in het botscript), moet u het item 'Botmogelijkheden' rechtstreeks in de groep inschakelen, in de instellingen ervan. In “Robochat” hoeft u alleen maar op de hyperlink te klikken die in de onderstaande afbeelding wordt weergegeven. U gaat onmiddellijk naar de juiste sectie, het enige dat overblijft is om ze in te schakelen.

De Robochat-service is gratis. Het tariefschema wordt gevormd op basis van het aantal abonnees en het aantal aangesloten gemeenschappen:

  • Voor publieksformaties met minder dan 50.000 deelnemers geldt het ‘gratis’ tarief;
  • “Initieel” - 1 community met maximaal 100.000 mensen. Maandelijkse vergoeding – 399 roebel;
  • “Standaard” impliceert de mogelijkheid om één openbare pagina met maximaal 500.000 abonnees te verbinden. Maandelijkse kosten – 599 roebel;
  • Premium – 1.999 roebel voor elke community met een onbeperkt aantal geabonneerde gebruikers.

Zoals u kunt zien, is de dienst waarmee u een bot voor een groep op VK kunt maken, een uitstekend hulpmiddel om snel de benodigde chatbot te maken zonder enige gespecialiseerde kennis tegen een redelijk goedkope prijs en een goed doordacht tariefschema. Ben het ermee eens dat de prijzen in verhouding tot het aantal aangemelde personen niet overdreven en volkomen gerechtvaardigd zijn.

Laten we een andere soortgelijke dienst bekijken met een originele naam: "BotVK".

Door op ‘Maak nu een bot aan’ te klikken, wordt u onmiddellijk naar een venster met toegangsverzoeken geleid. In dit geval is het raadzaam om in te loggen op uw account op het sociale netwerk VKontakte.

We gaan naar de sectie “Bots” en verbinden het vereiste publiek.

Het belangrijkste verschil zit in de prijs:

  • Er is een gratis proefperiode van 3 dagen, waarmee u volledig vertrouwd kunt raken met alle functionaliteit van de dienst;
  • Ongeacht het aantal abonnees, het abonnementsgeld bedraagt ​​​​100 roebel per maand voor één openbare formatie.
  • Voor de nieuwsbrief moet u 500 roebel betalen, maar eenmalig.

De lage kosten van het maandelijkse bedrag zijn blijkbaar het voordeel dat BotVK heeft geholpen concurrerend te worden en op één lijn te komen met Robochat.

Er zijn andere diensten die het mogelijk maken robots te maken om verschillende communicatieprocessen met gebruikers in groepen te automatiseren. U kunt ze vinden door de juiste zoekopdracht in de zoekopdracht in te voeren, bijvoorbeeld de titel van ons artikel.

Conclusie

Als we al het bovenstaande samenvatten, kunnen we veilig de volgende conclusie trekken: het creëren van een bot voor een groep op het sociale netwerk VKontakte is mogelijk op verschillende manieren. Beginnend met directe programmering en eindigend met geautomatiseerde services die de aanmaakprocedure aanzienlijk vereenvoudigen en tijd besparen.

Welke optie u kiest, beslis zelf. Elk heeft zijn eigen voordelen. Het belangrijkste om te onthouden is dat het ontwikkelen van scenario's een complexe en verantwoordelijke taak is, waarvan de kwaliteit rechtstreeks van invloed zal zijn op de loyaliteit van zowel huidige als potentiële abonnees. Hoe verantwoordelijker u bent voor dit proces, hoe beter het effect dat de bot zal geven.

Indien nodig kunt u zich wenden tot internetmarketeers die ervaring en vaardigheden hebben in het creëren van scenario's voor verschillende bedrijfsprocessen: het verkopen van een product, het abonneren van een persoon op een community, een complexe dialoog met afsluiting van de vereiste doelgerichte actie, enz.

Het belangrijkste is om te begrijpen dat, hoewel de botmarkt niet oververzadigd is en vrij toegankelijk is, deze moet worden gebruikt en er actief in moet worden doorgedrongen, waarbij hij een zelfverzekerde leiderschapspositie moet innemen.