Cum de a scrie un scenariu pentru brobote corespondență, bot freeware ieftin VKontakte,

Cum de a scrie un scenariu pentru brobote corespondență, bot freeware ieftin VKontakte,

În acest articol vă vom arăta cum puteți scrie un script pentru corespondență în Bote. Pentru a scrie script-ul ar necesita unele abilități de programare în orice limbă. Dacă aveți dificultăți cu acest lucru, ne puteti trimite un e [email protected], iar noi vă vom ajuta. Dar scrierea de script-ul este un serviciu plătit și este disponibil pentru un minim de 1000 de ruble, în funcție de complexitatea dorită.

Deci, cum funcționează script-ul?

JS-script aveți nevoie pentru a defini două funcții: getAnswer și getTemplates.

getAnswer ()

getAnswer () ia ca date de intrare o istorie de corespondență, returnează șirul de răspuns sau nul, în cazul în care bot nu are nici un răspuns (răspuns în acest caz, puteți manual fila „Corespondența“). Istoria este transmisă sub forma obiectului, principalele metode care:

returnează numărul de posturi în chat

Pentru depanare în getAnswer există un al doilea argument - log. Este posibil să se facă acest lucru:

Mesajul va merge la fișierul log.txt în folderul cu bot.

getTemplates ()

getTemplates trebuie să returnează o matrice de nume kofiguriruemyh script șabloane. Dacă aveți un script template-uri (getTemplates returnate matrice non-gol), șabloane valorile specificate de utilizator în interfața la configurarea de locuri de muncă. In acest proces, toate valorile sunt înlocuite valorile de configurate.

Vrei să obțineți un BroBot gratuit?

Trimite-ne studiile de caz ale unor proiecte de succes cu BroBotom, îl vom publica în povestea de succes și vom împărtăși cu tine tariful nelimitat!

Am vrut să văd exemplul de script în cazul - atunci eroarea „o lungime de eroare de intrare = 1“, și de două ori. Care-i problema?

Încercați să salvați fișierul în UTF-8. Dacă nu ajuta, trimite-ne un fișier de e [email protected] pe care l-ați creat.

Da, vă mulțumesc, a fost codificat. Dar, în ceea ce privește metoda ultimei (). El, după cum am înțeles, se returnează „mesajul“ obiectul din care, la rândul său, poate extrage text prin GetContent (). Sau există ceva în neregulă?

Într-o codificare actualizare recentă nu cauzează probleme. În ceea ce privește ultima () ce-i drept, numai getContent () cu o literă mică, nu fac nici o greșeală.

Spune-mi te rog, pot fi făcute astfel încât atunci când un bărbat mi-a răspuns în VC, bot-i o imagine trimis? Adică poate fi în JS-script pentru a insera un link către o imagine, și că imaginile persoana imediat deschise (ca în browser, fără a fi nevoie să treacă prin link)

Un pic înțeles greșit. Și cum răspunsul în funcție de răspunsul interlocutorului?
De exemplu, am cere permisiunea mai întâi de la persoana, dacă informațiile care oferă interesante. Cum de a opri algoritmul, în cazul în care el spune „nu“?

Dacă de la getAnswer () nul de întoarcere, script-ul nu răspunde (dar va oferi o oportunitate de a răspunde manual, care poate fi ignorat). Prin urmare, în script-ul trebuie să analizeze conversația și să decidă să răspundă ceva sau nu.

Vreau să fac un bot simplu. Oricare ar fi chat de grup bot reacționează doar atunci când recursul se duce la el. De exemplu, robotul numit „barca“:
Oleg: Bună oameni.
Vania: Bună.
Sasha: Bună.
Peter: -Bot, ce mai faci?
Barca: Bine.

Nu este imposibil să pună în aplicare, dacă da, cum? Am învățat C ++, ar trebui să destul de ușor de înțeles (Java este foarte asemănătoare), cu mult timp în urmă, nu kodil)

Poate, dar acum poți face acest lucru numai ca toate mesajele fara tratament va fi de așteptat să răspundă manual (de exemplu, ignora complet chiar acum nu va funcționa).

încă nu știu prea multe despre programare, dar se poate face același lucru în Python, și dacă programul va sprijini acest scenariu?

Nu, este imposibil să piton. Vă putem ajuta să scrie un scenariu, valoarea 1500R, în funcție de complexitatea scenariului.

Bine ai venit! Te rog spune-mi. Nu pot par să scrie mai simplu script bot care ar fi pur și simplu pentru fiecare mesaj de intrare în ghidul de prost VC postat rogojini. Nu pot par să dau seama cum să scrie acest scenariu. Știu că în valoare de Bro Bot unui prieten și are el materitsya..chtoby în mod constant eu n-am scris în VC. Cum să facă același lucru? Te rog spune-mi.

Buna ziua, pentru a scrie scenariul am serviciu, la 1500P, în funcție de complexitatea. ne e-mail la e-mail dacă interesat.

Cum de a adăuga un dialog bot (rău dacă sapi, Krc am o conversație în cazul în care barca din paginile scrisul meu, dar vreau să adăugați mai mult pentru a controla și a scrie în numele său (Ajutor PLIIz

Scrieți-ne prin e-mail cu mai multe detalii, te rog. Vom încerca să ajute.

Cel mai simplu mod - de a face acest lucru într-un bot de învățare.

Un script poate fi combinat cu un bot antrenat?

Nu, nu se poate combina cu opțiuni încorporate de corespondență.

Funcția mea nu funcționează log.info ( «Nici un mesaj găsit id»);

eroare:
ReferenceError: «jurnal» nu este definit

Ce este și în ce formă este returnată atunci când externalContact ()? Nu pot doperet cum să verifice.

Unde pot găsi informații despre lucrul cu obiecte returnate externalContact ()? Și în mod specific, cum pot obține informații cu privire la numele interlocutorului?

externalContact (). getAlias ​​(), puteți încerca. În plus față de numele și orașul nimic acolo. O altă vârstă, dar el a fost de multe ori absent și va fi, probabil, eliminate mai târziu.
În general, în cazul în care aveți nevoie pentru a introduce numele, este cel mai bine să utilizați

Ce echipa în acest moment pentru a obține vârsta?

ea a primit deja un răspuns la întrebarea lui apelând Object.keys (hist.externalContact ()); pentru a obține proprietățile și metodele unui obiect. Am nevoie de o funcție a fost getAge

Ce se întoarce localContact. orice obiect, orice informații pe care le are? Nu există suficiente detalii.

Dacă trebuie să introduceți numele undeva, juzat te mai bine

Nici nu-mi spui numele, vreau să știu că pot folosi pentru a crea un script

Suportul este furnizat prin e-mail [email protected]. aici este foarte inconfortabil și rar uite aici, îmi pare rău, prieteni.

Suportul este furnizat prin e-mail [email protected]. aici este foarte inconfortabil și rar uite aici, îmi pare rău, prieteni.

În exemplul dvs., script-ul, se scrie în ordine, și apoi începe să repete ultima propoziție (

Suportul este furnizat prin e-mail [email protected]. aici este foarte inconfortabil și rar uite aici, îmi pare rău, prieteni.

Este posibil să se scrie un script care va fi normal ... de fapt, răspunde la întrebări?
și nu scrie prostește prostii în funcție de numărul de întrebări

Poate, dar numai prin e-mail [email protected]

Există 10 mesaje pe care doriți să le trimiteți la rândul său.
(Interval trimiterea de mesaje 10 până la 60 minute)

exemplu:
BroBot: Mesaj №1
Utilizator: Răspuns
BroBot: Mesaj №2
Utilizator: Răspuns
BroBot: Mesaj №3
Utilizator: Răspuns
etc.

În setările de corespondență găsit doar de formare „conversație intelectuală“. (Dar nu este obligatoriu)
Ce va lua pentru a obține rezultatul dorit, la ieșire?
Important: este posibil ca între mesaje de utilizator BroBota va fi în imposibilitatea de a ține pasul mai multe mesaje, prioritatea nu trebuie să se abată.

[...] unul din articolele anterioare, am creat un script simplu pentru [...]

Vreau sa fac un script pentru bot meu a fost capabil să răspundă la mesajele care sosesc într-un grup, cum se face?

Salutări!
Prin utilizarea Bk pentru intrarea comandă de vânzări. A fost tratat cu o mulțime de clienți potențiali, a emis câteva mii de vânzări. În valoare despre automatizarea întrebare. Deoarece corespondența efectuată cu un singur scop, acestea sunt destul de același tip (folosind scripturi și rapid dintr-o dată).
Întrebare: Este posibil, folosind baza de date foarte mare de corespondențelor, face botul face treaba în loc de un om?

Firește. Chiar este necesar)

Tu poți comanda o favoare? Vă rugăm să contactați cu mine.

Noi nu scrie script-uri. Întrebați pe forum - au existat meșteșugari.

[...] Cum de a scrie un scenariu pentru BroBote corespondență? [...]

Te rog, poate arunca Pct. script simplu, dacă i-am scris pentru a răspunde salut Buna ziua, am nevoie pentru a înțelege cum totul, și ați scris unele echipe doar o singură dată și script-ul complex

Salutări!
Cum de a face bot răspuns numai într-un anumit grup, dar nu în toate dialogurile de contact?

Un sprijin doar pe online si prin e-mail.