Τι είναι το api id. AdminVK - παρακολούθηση των δικών σας ομάδων VKontakte για νέα συμβάντα χρησιμοποιώντας ειδοποιήσεις push. Πλήρης κώδικας bot σε PHP

Σε επαφή με

Για να δημιουργήσετε ένα widget για το VKontakte, ακολουθήστε τον σύνδεσμο - https://vk.com/dev/sites

Σε αυτή τη σελίδα μπορείτε να δημιουργήσετε διάφορα widget για αλληλεπίδραση μεταξύ των δυνατοτήτων της VK και του ιστότοπού σας.

  1. Ιστότοπος\εφαρμογή: Εάν δεν έχετε έναν ιστότοπο συνδεδεμένο στο VK api, τότε πρώτα πρέπει να τον συνδέσετε. Για να το κάνετε αυτό, επιλέξτε "Σύνδεση νέου ιστότοπου" από την αναπτυσσόμενη λίστα.
  2. Όνομα τοποθεσίας: Εισαγάγετε οποιοδήποτε όνομα.
  1. Διεύθυνση τοποθεσίας - εισαγάγετε τη διεύθυνση του συνδεδεμένου ιστότοπου.
  2. Ο κύριος τομέας του ιστότοπου καταχωρείται αυτόματα.
  3. Θέμα ιστότοπου - καθορίστε το θέμα του ιστότοπού σας.
  4. Αριθμός σχολίων - αναφέρετε μέγιστο ποσόεμφανίζονται σχόλια.
  5. Πολυμέσα - προσθέτει ένα κουμπί "Επισύναψη" στη φόρμα σχολίων.
  6. Πλάτος - Καθορίστε το πλάτος του γραφικού στοιχείου.
  7. Κωδικός ενσωμάτωσης - αυτόν τον κωδικόμπορεί να εισαχθεί σε οποιαδήποτε επιθυμητή θέση στον ιστότοπό σας. Αποθηκεύει ένα μοναδικό apiID, το οποίο χρησιμοποιείται σε πολλές επεκτάσεις ιστότοπου Joomla.

Facebook

Για να δημιουργήσετε ένα widget για το Facebook, ακολουθήστε τον σύνδεσμο - https://developers.facebook.com/docs/plugins

Σε αυτή τη σελίδα μπορείτε να δημιουργήσετε διάφορα widget για αλληλεπίδραση Χαρακτηριστικά του Facebookκαι τον ιστότοπό σας.

Ένα παράδειγμα δημιουργίας γραφικού στοιχείου σχολίων:

Η διαδικασία δημιουργίας είναι η ίδια όπως για το VK.

Εάν δεν έχετε δημιουργήσει μια εφαρμογή, τότε πρέπει να δημιουργήσετε μια. Για να το κάνετε αυτό, κάντε κλικ στο στοιχείο μενού "Εφαρμογές" και επιλέξτε "Δημιουργία νέας εφαρμογής".

Εμφανιζόμενο όνομα:Εισαγάγετε το όνομα της εφαρμογής.

Χώρος ονομάτων:Εισαγω μοναδικό αναγνωριστικό(ίσως το όνομα του ιστότοπού σας).

Κάντε κλικ στο "Δημιουργία εφαρμογής", εισαγάγετε τον κωδικό επαλήθευσης και προχωρήστε απευθείας στη δημιουργία του γραφικού στοιχείου.

Πλάτος:Καθορίστε το πλάτος του γραφικού στοιχείου.

Αριθμός αναρτήσεων:Επιλέξτε τον μέγιστο αριθμό σχολίων που θα εμφανίζονται.

Σχέδιο χρωμάτων:Επιλέγω χρωματικό σχέδιο widget.

Κάντε κλικ στο "Λήψη κωδικού"

Αφού κάνετε κλικ, εμφανίζεται ένα παράθυρο στο οποίο αποθηκεύεται το αναγνωριστικό api.

Εάν χρειάζεται να εισαγάγετε γρήγορα και χωρίς κόπο οποιοδήποτε widget σε έναν ιστότοπο joomla, διαβάστε ΑΥΤΟ το άρθρο.

ΥΣΤΕΡΟΓΡΑΦΟ. Με τον ίδιο τρόπο δημιουργούνται και άλλα γραφικά στοιχεία για αυτά τα κοινωνικά δίκτυα.

Θα γράψουμε χρησιμοποιώντας το Callback api (στέλνει κάθε ενέργεια στην κοινότητα ξεχωριστά στον διακομιστή). Επομένως, θα πρέπει επίσης να ρυθμιστεί. Ας πάμε στο
"Διαχείριση κοινότητας" → "Εργασία με API". Για να λειτουργήσει το bot, πρέπει να καταχωρίσετε ένα κλειδί πρόσβασης. Κάντε κλικ στο «Δημιουργία κλειδιού» και επιλέξτε απαραίτητα δικαιώματαπρόσβαση, αυτό το bot χρειάζεται μόνο δικαιώματα μηνυμάτων. Επιβεβαιώνουμε τον αριθμό τηλεφώνου και αποθηκεύουμε το κλειδί πρόσβασης κάπου. Τώρα μεταβείτε στην καρτέλα Callback API. Βάλτε το όνομα του διακομιστή σας και επιλέξτε τελευταία έκδοση API(ενεργ αυτή τη στιγμήείναι 5,80 και με αυτό το ρομπότ που παρουσιάζεται παρακάτω θα λειτουργεί 100%). Στην καρτέλα "Τύποι αιτήματος", επιλέξτε μόνο εισερχόμενα μηνύματα.

Συντονισμός διακομιστή

Τώρα θα χρειαστείτε έναν διακομιστή για να φιλοξενήσει το bot σας. μπορείς να χρησιμοποιήσεις δωρεάν φιλοξενία, για παράδειγμα 000webhost.

Εάν χρησιμοποιείτε φθηνή/δωρεάν φιλοξενία, τότε πιθανότατα το cURL θα είναι απενεργοποιημένο σε αυτά (δεν θα μπορείτε να στείλετε αρχεία πολυμέσων με bot, μόνο κείμενο) και δεν μπορεί να ενεργοποιηθεί. Το 000webhost είναι μια χαρά με αυτό, μπορείτε να το χρησιμοποιήσετε. Εάν έχετε δικό σας διακομιστή ή αγοράσατε έναν καλό διακομιστή, τότε πρέπει να συνδέσετε το cURL για ολοκληρωμένη εργασία bot από το παράδειγμά μας.

Πώς λειτουργούν το Callback API και το πληκτρολόγιο

Θα σας κάνω μια σύντομη περιήγηση στο πώς λειτουργούν όλα. Το Callback API στέλνει στον διακομιστή σας οποιοδήποτε συμβάν συμβαίνει στην ομάδα με τη μορφή JSON. Πλήρης λίσταΤα συμβάντα μπορούν να προβληθούν στην καρτέλα "Callback API" → "Event Types". Έτσι φαίνεται το αίτημα JSON όταν ο χρήστης στέλνει ένα μήνυμα σε αυτήν την περίπτωσηπάτησε το κουμπί:

("type":"message_new","object":("date":1529668584,"from_id":89846036,"id":1522,"out":1,"peer_id":89846036,"text":"Χρυσός fish","conversation_message_id":305,"fwd_messages":"important":false,"random_id":0,"attachments":"payload":"(\"ζώα\":\"Χρυσόψαρο\")" "is_hidden":false),"group_id":101461081)

( "type" : "message_new" , "object" : ( "date" : 1529668584 , "from_id" : 89846036 , "id" : 1522 , "out" : 1 , "peer_id" : 8984 "old" 8984 "text" fish" , "conversation_message_id" : 305 , "fwd_messages" : , "important" : false , "random_id" : 0 , "attachments" : , "payload" : "(\"animals\":\"Goldfish\")" , "is_hidden" : false ) , "group_id" : 101461081 )

Υπάρχουν πολλά ενδιαφέροντα πεδία που μπορούν να υποβληθούν σε επεξεργασία: αναγνωριστικό χρήστη, κείμενο μηνύματος (κείμενο), φορτίο επί πληρωμήκουμπιά (ωφέλιμο φορτίο).

Τα μηνύματα αποστέλλονται στο χρήστη χρησιμοποιώντας τη μέθοδο μηνύματα.αποστολή. Αν στείλεις πληκτρολόγιο, τελικά τυπικές παραμέτρουςπροσθέτετε μια παράμετρο πληκτρολογίου που περιέχει το json των κουμπιών, έτσι φαίνεται:

Πληκτρολόγιο: ( "one_time": false, "buttons": [ [( "action": ( "type": "text", "payload": "(\"button\": \"1\")", " ετικέτα": "Κόκκινο", "χρώμα": "αρνητικό" ), ( "ενέργεια": ( "τύπος": "κείμενο", "ωφέλιμο φορτίο": "(\"κουμπί\": \"2\)" , " ετικέτα": "Πράσινο"), "χρώμα": "θετικό" )]

πληκτρολόγιο: (

"one_time" : false ,

"κουμπιά" : [

"δράση" :(

"type" : "text" ,

"ωφέλιμο φορτίο" : "(\"κουμπί\": \"1\")" ,

"ετικέτα" : "Κόκκινο"

"χρώμα" : "αρνητικό"

"δράση" :(

"type" : "text" ,

"payload" : "(\"button\": \"2\")" ,

"ετικέτα" : "Πράσινο"

"χρώμα" : "θετικό"

Εργασία με τη βιβλιοθήκη

Για να λειτουργήσουμε το bot, χρησιμοποιούμε μια αυτογραφική βιβλιοθήκη στην PHP. (Εάν ο σύνδεσμος δεν λειτουργεί, τότε εδώ είναι το αρχείο) μπορείτε να βρείτε τεκμηρίωση για τη βιβλιοθήκη και να κάνετε λήψη της ίδιας της βιβλιοθήκης. Ακολουθεί μια σύντομη λίστα με έτοιμες λειτουργίες για τη σύνταξη ενός bot, αναζητήστε περισσότερες λεπτομέρειες στον παραπάνω σύνδεσμο. Εάν θέλετε να μάθετε για αλλαγές στη βιβλιοθήκη, τότε γράψτε τουλάχιστον ένα μήνυμα στη βιβλιοθήκη μας bot στο VK, μέσω αυτού θα σας ειδοποιούμε για αλλαγές.

$vk = νέο vk_api(vk_key, version_api) — προετοιμασία bot. Παράμετροι: κλειδί κοινότητας (vk_key), έκδοση API (version_api).

sendMessage(id, text) - λειτουργία για την αποστολή μηνυμάτων στον χρήστη. Παράμετροι: αναγνωριστικό χρήστη, κείμενο μηνύματος (κείμενο).

sendImage(id, patch) - λειτουργία για την αποστολή εικόνων. Παράμετροι: αναγνωριστικό χρήστη, διαδρομή προς την εικόνα (patch).

sendButton(αναγνωριστικό, κείμενο, κουμπιά, one_time) - λειτουργία για την αποστολή μηνύματος με κουμπιά. Παράμετροι: αναγνωριστικό χρήστη, κείμενο μηνύματος (δεν μπορεί να είναι κενό) (κείμενο), πίνακας με κουμπιά (κουμπιά), όχι απαιτούμενη παράμετρος one_time, από προεπιλογή false, εάν έχει οριστεί σε true, τότε αφού πατήσετε οποιοδήποτε κουμπί το πληκτρολόγιο θα εξαφανιστεί.

request (μέθοδος, array_arguments) — καθολική λειτουργίαδουλεύοντας με μεθόδους. Παράμετροι: μέθοδος - όνομα μεθόδου από το επίσημο api, array_arguments - πίνακας παραμέτρων.

sendOK() — Συνάρτηση Beta. Χρησιμοποιείται αντί του echo "ok", βοηθά σε περιπτώσεις όπου το σενάριο διαρκεί πολύ για να τρέξει και το bot αρχίζει να επαναλαμβάνει μηνύματα πολλές φορές.
ΣΗΜΑΝΤΙΚΟ: Εάν χρησιμοποιήσετε αυτήν τη λειτουργία, δεν θα δείτε έξοδο σφάλματος. Κατά τον εντοπισμό σφαλμάτων, αντικαταστήστε το με echo "ok"

Πλήρης κώδικας bot σε PHP

Τώρα ας προχωρήσουμε στον ίδιο τον κώδικα, όπου σχολιάζεται σχεδόν κάθε γραμμή.
Αυτός ο κώδικας υποστηρίζεται σε PHP 5.6+
Στο μπλοκ CONFIG, καθορίστε το κλειδί πρόσβασης κοινότητας, το κλειδί επιβεβαίωσης διακομιστή και την έκδοση API που έχετε επιλέξει.

Πλήρης κωδικός bot

"Ψάρια"], "Τι είδη υπάρχουν;", "μπλε"]; //Κωδικός του κουμπιού "Fish" const BTN_BACK = [["command" => "start"], "<< Назад", "red"]; // Код кнопки "<< Назад" const BTN_SALMON = [["animals" =>"Pink_salmon"], "Pink salmon", "white"]; // Κωδικός για το κουμπί "Pink Salmon" const BTN_GOLDFISH = [["animals" => "Goldfish"], "Goldfish", "blue"]; // Κωδικός για το κουμπί "Χρυσόψαρο" const BTN_PLOTVA = [["animals" => "Plotva"], "Roach", "green"]; // Κωδικός για το κουμπί "Roach" $vk = new vk_api(VK_KEY, VERSION); // δημιουργώντας μια παρουσία μιας κλάσης για εργασία με api, δέχεται το κλειδί api και την έκδοση $data = json_decode(file_get_contents("php://input")); //Λαμβάνει και αποκωδικοποιεί το JSON που προήλθε από το VK εάν ($data->type == "επιβεβαίωση") ( //Εάν το vk ζητά έξοδο κλειδιού(ACCESS_KEY); //Ολοκληρώστε το σενάριο στέλνοντας το κλειδί) $vk-> sendOK(); //Πείτε στην vk ότι δεχθήκαμε την επιστροφή κλήσης if (isset($data->type) and $data->type == "message_new") ( //Ελέγξτε αν αυτό το μήνυμα προέρχεται από τον χρήστη $id = $data->object - >from_id; ->peer_id // Λάβετε το peer_id της συνομιλίας από όπου προήλθε το μήνυμα else $peer_id = $id if (isset($data->object->payload))( //get the payload $payload = json_decode($; data->object->payload, True ) else ( $payload = null; ) if (isset($payload["command"]) ή mb_strtolower($message) == "start") ( //Αν η έναρξη) πατιέται το κουμπί ή<< назад $vk->sendButton($peer_id, "Θέλετε να δείτε το ψάρι;", []); //Αποστολή του κουμπιού στον χρήστη ) αλλιώς ( if ($payload != null) ( // εάν υπάρχει ωφέλιμο φορτίο διακόπτης ($payload["animals"]) ( //Κοιτάξτε τι υπάρχει στην περίπτωση κουμπιών ωφέλιμου φορτίου "Fish": //Αν αυτό είναι το Fish $vk->sendButton($peer_id, "Αυτά είναι αυτά που επιλέγετε", [ //Αποστολή κουμπιών στον χρήστη, ]: //Αν αυτό είναι Pink Salmon $vk->sendMessage($peer_id, "Keep yours pink salmon!" //send a message $vk->sendImage($peer_id, "img/pink_salmon.jpg"); Χρυσόψαρο": //Εάν αυτό είναι ένα χρυσόψαρο $vk->sendMessage( $peer_id, "Θα εκπληρώσει τις επιθυμίες σας..."); $vk->sendImage($peer_id, "img/goldfish.jpg"); διάλειμμα ; jpg"); σπάσιμο;

συμπεριλάβετε το "vk_api.php" ; //Συνδέστε τη βιβλιοθήκη για να εργαστείτε με το api vk

//************CONFIG***************

const VK_KEY = "το_κλειδί σου" ; //το μεγαλύτερο κλειδί πρόσβασης κοινότητας

const ACCESS_KEY = "το_κλειδί σας" ; //για παράδειγμα c40b9566, πληκτρολογήστε το δικό σας

const VERSION = "5.80" ; //η έκδοση του api που χρησιμοποιείται

//******************************

const BTN_FISH = [ [ "animals" => "Ψάρια" ] , "Τι υπάρχουν;" , "μπλε" ] ; //Κωδικός του κουμπιού "Fish".

const BTN_BACK = [ [ "command" => "start" ] , "<< Назад" , "red" ] ; // Κωδικός κουμπιού "<< Назад"

const BTN_SALMON = [ [ "animals" => "Pink_salmon" ] , "Pink salmon" , "white" ] ; // Κωδικός για το κουμπί "Ροζ σολομός".

const BTN_GOLDFISH = [ [ "animals" => "Goldfish" ] , "Goldfish" , "blue" ] ; // Κωδικός για το κουμπί "Goldfish".

const BTN_PLOTVA = [ [ "animals" => "Ρόλος" ] , "Roach" , "green" ] ; // Κωδικός για το κουμπί "Roach".

$vk = νέο vk_api (VK_KEY, VERSION) ; // δημιουργώντας μια παρουσία μιας κλάσης για εργασία με api, δέχεται το κλειδί και την έκδοση api

$data = json_decode (file_get_contents ( "php://input" ) ; //Λήψη και αποκωδικοποίηση JSON που λαμβάνεται από το VK

if ($data -> type == "επιβεβαίωση" ) ( //Εάν το vk ζητήσει ένα κλειδί

exit(ACCESS_KEY); //Ολοκληρώστε το σενάριο στέλνοντας το κλειδί

$vk -> sendOK () ; //Πείτε στο vk ότι δεχθήκαμε την επιστροφή κλήσης

if (isset ($data -> type ) and $data -> type == "message_new" ) ( //Ελέγξτε αν αυτό είναι μήνυμα από χρήστη

$id = $data -> αντικείμενο -> from_id ; //Λάβετε το αναγνωριστικό του χρήστη που έγραψε το μήνυμα

$message = $data -> αντικείμενο -> κείμενο ;

if (isset ($data -> αντικείμενο -> peer_id ) )

$peer_id = $data -> αντικείμενο -> peer_id ; // Λάβετε το peer_id της συνομιλίας από όπου προήλθε το μήνυμα

αλλού

$peer_id = $id ;

if (isset ($data -> object -> payload ) ) ( //get payload

$payload = json_decode ($data -> αντικείμενο -> ωφέλιμο φορτίο, True) ;

) άλλο (

$payload = null ;

if (isset ($payload [ "command" ] ) ή mb_strtolower ($message ) == "start" ) ( //Εάν πατηθεί το κουμπί έναρξης ή<< назад

Για να ενεργοποιήσετε την ενσωμάτωση στον λογαριασμό σας Webim, Ακολουθήστε αυτά τα βήματα:

  1. Συνδεθείτε στον λογαριασμό υπηρεσίας Webim και ελέγξτε τον αριθμό έκδοσης της υπηρεσίας σας. Ο αριθμός έκδοσης εμφανίζεται κάτω αριστερά σε κάθε σελίδα LC:
  2. Εάν το Webim σας είναι παλαιότερο από την έκδοση 8.14, επικοινωνήστε μαζί μας για να ενημερώσουμε την υπηρεσία.

  3. Στείλτε ένα αίτημα για ενεργοποίηση της λειτουργίας ενσωμάτωσης με τις κοινότητες VKontakte.
  4. Μόλις ενημερωθεί η έκδοση Webim, συνδεθείτε στο δίκτυο Σε επαφή μεκαι ανοίξτε τη σελίδα της κοινότητας που θέλετε να συνδέσετε με τον λογαριασμό σας στο Webim.
  5. Κάντε κλικ στο κουμπί Διαχείριση κοινότητας(Διαχείριση κοινότητας):


    Η σελίδα θα ανοίξει Ρυθμίσειςεπιλεγμένη κοινότητα.

  6. Για να συνδεθείτε, πρέπει να χρησιμοποιήσετε έναν λογαριασμό VKontakte που έχει την κατάσταση Ιδιοκτήτης, Διαχειριστήςή Συντάκτηςσε αυτήν την κοινότητα Για να δείτε την κατάσταση των λογαριασμών διαχείρισης κοινότητας, επιλέξτε την καρτέλα Συμμετέχοντες(Μέλη), σε αυτό Διευθυντές(Διαχείριση):


  7. Βεβαιωθείτε ότι η ανταλλαγή μηνυμάτων είναι ενεργοποιημένη για αυτήν την κοινότητα. Για να το κάνετε αυτό, μεταβείτε στη σελίδα Μηνύματαεπιλεγμένη κοινότητα:

  8. Βρείτε την επιλογή Αναρτήσεις κοινότητας(επισημαίνεται με κόκκινο χρώμα στην παραπάνω εικόνα). Εάν τα μηνύματα είναι απενεργοποιημένα, ενεργοποιήστε τα.
  9. Στη σελίδα Ρυθμίσεις κοινότητας, μεταβείτε στο Εργασία με το API. Εκεί επιλέξτε την καρτέλα Πλήκτρα πρόσβασηςκαι πατήστε το κουμπί Δημιουργήστε ένα κλειδί:

    Καρτέλα για εργασία με το API της κοινότητας VKontakte:

    Η φόρμα θα ανοίξει Δημιουργία κλειδιού πρόσβασης.

  10. Σε αυτή τη φόρμα, επιλέξτε Επιτρέψτε σε μια εφαρμογή να έχει πρόσβαση σε αναρτήσεις κοινότηταςκαι πατήστε το κουμπί Δημιουργώ:

    Πρόσβαση στη φόρμα δημιουργίας κλειδιού:

    Η φόρμα θα ανοίξει Επιβεβαίωση ενέργειας.

  11. Η εμφάνιση και η λειτουργικότητα αυτής της φόρμας εξαρτάται από τις ρυθμίσεις του προσωπικού σας λογαριασμού και την κινητή συσκευή σας. Εάν το σύστημα προσφέρει μια επιλογή, επιλέξτε μια βολική και προσβάσιμη μέθοδο επιβεβαίωσης, για παράδειγμα, μέσω SMS:

    Έντυπο επιβεβαίωσης ενέργειας:

  12. Περιμένετε ένα σύντομο μήνυμα στο τηλέφωνό σας με έναν κωδικό επιβεβαίωσης:

  13. Εισαγάγετε το στο πεδίο κωδικός επιβεβαίωσηςκαι πατήστε το κουμπί Στέλνω κωδικό:

    Εισαγωγή κωδικού επιβεβαίωσης:

    Αν πληκτρολογήσετε τον σωστό κωδικό θα επιστρέψετε στη σελίδα Εργασία με το API.

  14. Σε αυτή τη σελίδα, παρατηρήστε ότι εμφανίζονται πληροφορίες σχετικά με το κλειδί που δημιουργήθηκε πρόσφατα. Επιλέξτε αυτό το κλειδί πρόσβασης και αντιγράψτε το στο πρόχειρο:


  15. Χωρίς να κλείσετε την καρτέλα του προγράμματος περιήγησης με την ανοιχτή σελίδα κοινότητας VKontakte, ανοίξτε μια νέα καρτέλα προγράμματος περιήγησης από την υπηρεσία Webim, σελίδα , ενότητα Κανάλια επικοινωνίας:


  16. Στο μπλοκ ρυθμίσεων καναλιού Σε επαφή μεκάντε κλικ στο κουμπί Προσθήκη κοινότητας. Η φόρμα θα ανοίξει Προσθήκη κοινότητας VKontakte:

  17. Βρείτε το χωράφι Ονομα κοινότηταςκαι εισάγετε εκεί το όνομα με το οποίο θα εμφανίζεται αυτό το κανάλι στον Προσωπικό Λογαριασμό του χειριστή.
  18. Βρείτε το χωράφι Κλειδί πρόσβασηςκαι επικολλήστε το κλειδί από το πρόχειρο σε αυτό:


  19. Στη συνέχεια, βρείτε το πεδίο με την ίδια μορφή Διεύθυνση διακομιστή


  20. Χωρίς να κλείσετε την καρτέλα του προγράμματος περιήγησης με ανοιχτή τη σελίδα λογαριασμού Webim, επιστρέψτε στη σελίδα ρυθμίσεων API της κοινότητας VKontakte και επιλέξτε την καρτέλα Callback API / Ρυθμίσεις.
  21. Βρείτε το χωράφι Η διεύθυνση του διακομιστή σαςκαι επικολλήστε τη διεύθυνση διακομιστή από το πρόχειρο σε αυτό, χωρίς να κάνετε κλικ στο κουμπί "Επιβεβαίωση". :


  22. Παρακάτω στη σελίδα ρυθμίσεων, βρείτε το πεδίο Η συμβολοσειρά που πρέπει να επιστρέψει ο διακομιστήςκαι αντιγράψτε το στο πρόχειρο:


  23. Επιστρέψτε στην καρτέλα Προσωπικός Λογαριασμός Webim, βρείτε το πεδίο κωδικός επιβεβαίωσηςκαι επικολλήστε τα περιεχόμενα του πρόχειρου σε αυτό:


  24. Παρακάτω, στη σελίδα ρυθμίσεων Webim, βρείτε το πεδίο Το μυστικό κλειδίκαι αντιγράψτε τα περιεχόμενά του στο πρόχειρο:


  25. Επιστρέψτε στη σελίδα ρυθμίσεων της κοινότητας VKontakte, βρείτε το πεδίο Το μυστικό κλειδί, επικολλήστε τα περιεχόμενα του πρόχειρου σε αυτό και κάντε κλικ Αποθηκεύσετε:


  26. Μεταβείτε στη σελίδα Προσωπικός Λογαριασμός Webim. Στο κάτω μέρος της φόρμας, επιλέξτε ένα τμήμα από την αναπτυσσόμενη λίστα, εάν οι χρήστες αυτού του καναλιού πρέπει να προσεγγίσουν ειδικούς μόνο από ένα τμήμα ή να αφήσουν την τιμή Χωρίς τμήμα:


  27. Στο κάτω μέρος της φόρμας Webim, κάντε κλικ στο κουμπί Αποθηκεύσετε(δείτε την παραπάνω εικόνα). Οι τιμές των εισαγόμενων πεδίων θα ελεγχθούν και θα αποθηκευτούν. Εάν οι ρυθμίσεις επαληθευτούν και αποθηκευτούν με επιτυχία, η φόρμα θα κλείσει και η σελίδα ρυθμίσεων καναλιού επικοινωνίας θα εμφανιστεί ξανά στην οθόνη, όπου το κανάλι που δημιουργήθηκε πρόσφατα θα εμφανιστεί στη λίστα.
  28. Μεταβείτε στη σελίδα ρυθμίσεων της κοινότητας VKontakte και κάντε κλικ στο κουμπί Επιβεβαιώνω(εάν εισαχθούν ξανά οι ρυθμίσεις, θα κληθεί το κουμπί Εκσυγχρονίζω). Μετά από αυτό, ελέγχονται τα δεδομένα και εάν είναι επιτυχείς, οι ρυθμίσεις θα αποθηκευτούν και το μήνυμα θα εμφανιστεί παρακάτω Η διεύθυνση διακομιστή αποθηκεύτηκε με επιτυχία:


    Διαφορετικά, θα εμφανιστεί ένα μήνυμα σφάλματος στο ίδιο σημείο:


  29. Επιλέξτε μια καρτέλα API επιστροφής κλήσης / Τύποι συμβάντων. Σε αυτό στην ενότητα Μηνύματατσεκάρετε το πλαίσιο Εισερχόμενο μήνυμαέτσι ώστε ο διακομιστής Webim να αρχίσει να λαμβάνει ειδοποιήσεις από το δίκτυο VKontakte σχετικά με νέα προσωπικά μηνύματα στην κοινότητά σας:


  30. Αυτό ολοκληρώνει τη ρύθμιση της ενοποίησης μεταξύ των υπηρεσιών Webim και VKontakte.

Οι κοινότητες VKontakte έχουν γίνει εδώ και καιρό όχι μόνο τρόποι ψυχαγωγίας, αλλά και ένα εξαιρετικό εργαλείο για επιχειρήσεις και πωλήσεις. Η ομάδα ανάπτυξης VKontakte έχει δημιουργήσει μια εξαιρετική δυνατότητα για κοινότητες CallBack APIτο νόημα του οποίου είναι να στείλετε γεγονότα που συμβαίνουν στην κοινότητά σας.

Στο U-CRM, δημιουργήσαμε ένα εργαλείο για την παρακολούθηση των τρεχόντων γεγονότων στις κοινότητές σας. Όλες οι ειδοποιήσεις σχετικά με σχόλια, νέες αναρτήσεις, μηνύματα κοινότητας και άλλα πράγματα έρχονται στο σύστημα και διανέμονται εύκολα σε ενότητες που μπορούν να προβληθούν γρήγορα.

Πώς θα σας βοηθήσει αυτό;

Εάν έχετε μια κοινότητα που χρησιμοποιείτε ως επιχειρηματικό εργαλείο για να αλληλεπιδράσετε με το κοινό-στόχο σας, η οποία βρίσκεται στο VKontakte, τότε αυτή η λειτουργία είναι απλά απαραίτητη για εσάς! Και για αυτο...

1. Θα είστε πάντα ενήμεροι για οποιοδήποτε γεγονός στην κοινότητά σας Δεν θα χάσετε ένα σχόλιο, κριτική ή νέα ανάρτηση.

2. Άμεση απάντηση από τους διευθυντές σας σε οποιαδήποτε ερώτηση έκαναν οι πελάτες σας στην κοινότητα.

3. Αυξήστε τις πωλήσεις λόγω της γρήγορης απάντησης σε ερωτήσεις από μέλη της κοινότητας.

4. Έλεγχος ανεπιθύμητων σχολίων που χαλούν την εικόνα της εταιρείας σας (οι μηχανορραφίες των ανταγωνιστών).

Ρύθμιση παρακολούθησης κοινότητας

Η ρύθμιση της παρακολούθησης είναι πολύ απλή και δεν θα σας πάρει περισσότερο από 5 λεπτά. Προσπαθήσαμε να κάνουμε τα πάντα αρκετά βολικά και κατανοητά.

Προσθήκη κοινότητας στο U-CRM


1 - αντιγράψτε τη διεύθυνση της κοινότητάς σας, το αναγνωριστικό ή το σύντομο όνομα, για παράδειγμα: http://vk.com/ ucrmruτο σύντομο όνομα είναι με έντονους χαρακτήρες. Και επικολλήστε το στο πεδίο προσθήκης κοινότητας.

2 - κάντε κλικ στην προσθήκη κοινότητας, μετά την οποία το σύστημα θα σας ζητήσει να μεταβείτε στις ρυθμίσεις.

Αφού προσθέσετε με επιτυχία μια ομάδα, θα μεταβείτε στην ενότητα ρυθμίσεων ομάδας, εδώ είναι πολύ σημαντικό να κάνετε τα πάντα με τη σειρά και να ακολουθήσετε αυτές τις οδηγίες.


1 - Αντιγράψτε τη διεύθυνση URL που εμφανίζεται στο πεδίο "Η διεύθυνση του διακομιστή σας" και, στη συνέχεια, επικολλήστε την Ρυθμίσεις κοινότητας >> εργασία με API >> API επιστροφής κλήσης στο πεδίο "Η διεύθυνση του διακομιστή σας"..

2 - σε αυτό το πεδίο πρέπει να υποδείξετε Κώδικαςκαθορίζεται σε Ρυθμίσεις κοινότητας >> εργασία με API >> API επιστροφής κλήσης στο πεδίο "Συμβολοσειρά που πρέπει να επιστρέψει ο διακομιστής"..

Ρυθμίσεις κοινότητας

Τώρα πρέπει να κάνετε ρυθμίσεις στην ίδια την κοινότητα VKontakte, για να το κάνετε αυτό, μεταβείτε στην κοινότητα και μεταβείτε στο "Διαχείριση κοινότητας"


Αμέσως μετά από αυτό, μεταβείτε στο δεξί μενού στην ενότητα "Εργασία με API"



1 - Μεταβείτε στο Callback API.

2 - Στο χωράφι "Η διεύθυνση του διακομιστή σας"επικολλήστε τη διεύθυνση URL που εξέδωσε το σύστημα U-CRM μετά την προσθήκη της κοινότητας (που περιγράφεται παραπάνω).

3 - Αντιγράψτε τον καθορισμένο κωδικό "Η συμβολοσειρά που πρέπει να επιστρέψει ο διακομιστής"και επικολλήστε το στο ομώνυμο πεδίο στο U-CRM.

Αφού αποθηκεύσετε τις ρυθμίσεις στο U-CRM, επιστρέψτε στις ρυθμίσεις της κοινότητας VKontakte και κάντε κλικ στο κουμπί CallBack API στην καρτέλα CallBack API "Εκσυγχρονίζω"<.b>, μετά από το οποίο θα πρέπει να λάβετε κάτι σαν αυτό:


Εάν όλα λειτούργησαν για εσάς, τότε το μόνο που μένει να γίνει είναι να διαμορφώσετε τους τύπους συμβάντων που θα στέλνει η VKontakte στο U-CRM. Για να το κάνετε αυτό, μεταβείτε στην καρτέλα "Τύποι συμβάντων", τσεκάρετε όλα τα πλαίσια (για να μην ανησυχείτε)


Μπορείτε να ρυθμίσετε ειδοποιήσεις για συμβάντα στην κοινότητα μέσω του VK Bot (πιο βολικό) ή μέσω του Telegram Bot. Θα σας αποστέλλονται ειδοποιήσεις με προσωπικά μηνύματα.


Μπορείτε να ρυθμίσετε την ενοποίηση με το Vk Bot ή το Telegram Bot Προσωπικό προφίλ >> Ρυθμίσεις ειδοποιήσεων.

Σε αυτό το σημείο, όλες οι ρυθμίσεις έχουν ολοκληρωθεί, θα πρέπει να φτάσουν ειδοποιήσεις, δοκιμάστε το, εάν δεν λειτουργεί, γράψτε στη συνομιλία στη δεξιά γωνία - θα σας βοηθήσουμε!

Υπηρεσίες παρακολούθησης συμβάντων στην κοινότητα VK σας

Υπηρεσίες που λειτουργούν μέσω του api επιστροφής κλήσης του VK και έχουν περίπου παρόμοια λειτουργικότητα: παρακολούθηση σχολίων, μηνυμάτων στο DM της κοινότητας, αναρτήσεις στον τοίχο της κοινότητας κ.λπ.

1. Callback Api Bot https://vk.com/cbbot. Το χρησιμοποιώ για περίπου έξι μήνες. Το bot είναι σταθερό και έχει τη δυνατότητα να συνδέει διαχειριστές. Το μειονέκτημα είναι ότι όλες οι ειδοποιήσεις καταλήγουν στο ίδιο PM, αν υπάρχουν πολλές κοινότητες, είναι χωματερή.

2. Συντονιστής - https://vk.com/app5474492. Η εφαρμογή ταξινομεί βολικά όλα τα συμβάντα ανά τύπο, υπάρχουν ρυθμίσεις για διαφορετικούς τύπους ειδοποιήσεων συμβάντων και δυνατότητα σύνδεσης διαχειριστών. Από πλευράς λειτουργικότητας, αυτή είναι η καλύτερη διαθέσιμη εφαρμογή. Το μειονέκτημα είναι ότι είναι η ίδια ομάδα ανάπτυξης με την υπηρεσία Sexy. Ο οποίος ξεκίνησε την είσοδό του στην αγορά χρησιμοποιώντας τους λογαριασμούς των χρηστών του χωρίς τη γνώση ή τη συγκατάθεσή τους. Επομένως, το να τους δίνω πρόσβαση από τα DM των κοινοτήτων τους είναι κάπως τρομακτικό για εμένα προσωπικά.

3. pushall.ru - Αυτή είναι μια ολοκληρωμένη υπηρεσία ειδοποιήσεων, συμ. έχει και VK. Υπάρχουν ειδοποιήσεις μέσω email και τηλεγραφήματος, ειδοποιήσεις στο πρόγραμμα περιήγησης σε υπολογιστή, εφαρμογές Android και iOS. Παρόλο που τα πάντα είναι σε ένα σωρό, μπορείτε να τα ταξινομήσετε με όποιον τρόπο θέλετε χρησιμοποιώντας τους κανόνες των bot αλληλογραφίας και τηλεγραφήματος. Μεταξύ των μοναδικών χαρακτηριστικών, η υπηρεσία μπορεί να προωθήσει τις ληφθείσες απαντήσεις από το VK σε άλλο διακομιστή. Εκείνοι. μπορείτε να συνδέσετε πολλές εφαρμογές που χρησιμοποιούν το call back api. Όταν χρησιμοποιείτε δωρεάν, μπορείτε να συνδέσετε μόνο 2 διακομιστές.

Υποστήριξη για την υπηρεσία - λειτουργεί, ενημερώνεται, αλλά ο ρυθμός ενημέρωσης δεν αντιστοιχεί στα αναφερόμενα με βάση τα νέα της υπηρεσίας, έχω την εντύπωση ότι ο ενθουσιασμός των προγραμματιστών έχει ξεθωριάσει ελαφρώς. Σύμφωνα με τον προγραμματιστή, απλώς επικεντρώθηκαν σε άλλες λειτουργίες της υπηρεσίας.

4. https://vk.com/callback_api_lite- η υπηρεσία είναι αξιοσημείωτη για το γεγονός ότι έχει σύνδεση κοινότητας ενός κουμπιού, π.χ. όλες οι ρυθμίσεις διακομιστή στην κοινότητα θα γίνουν για εσάς. Επίσης, ειδοποιήσεις από κάθε κοινότητα αποστέλλονται σε εσάς ξεχωριστά - μέσω των DM αυτής της κοινότητας. Εκείνοι. Θα έχετε πολλές συνομιλίες με τις κοινότητές σας στον προσωπικό σας λογαριασμό, όπου θα λαμβάνετε ειδοποιήσεις. Αυτές οι 2 λειτουργίες κάνουν την υπηρεσία βολική για τους κατόχους πολλών κοινοτήτων, όταν ακόμη και η σύνδεση του api επιστροφής κλήσης τους κάνει όλους να θέλουν να κρεμαστούν. Είναι αλήθεια ότι θα πρέπει να στείλετε ξεχωριστά τουλάχιστον 1 μήνυμα στα DM κάθε κοινότητάς σας για να τους δώσετε άδεια να σας στέλνουν μηνύματα. Η υποστήριξη και η βελτίωση της υπηρεσίας πραγματοποιείται αρκετά ενεργά και πολύ γρήγορα - οι βελτιώσεις γίνονται εντός 1-2 ημερών. Ωστόσο, η υπηρεσία δηλώνεται ξεκάθαρα ως δωρεάν, επομένως δεν σχεδιάζονται δροσερά χαρακτηριστικά.

Μεταξύ των μειονεκτημάτων: 1) σύνδεση της κοινότητας με έναν λογαριασμό από τον οποίο εισαγάγατε για πρώτη φορά στην υπηρεσία. Δεν θα είναι δυνατή η σύνδεση διαχειριστών. 2) Για να συνδεθείτε με ένα κουμπί, η υπηρεσία αποκτά πρόσβαση στη διαχείριση κοινότητας. 3) Απαιτούνται κοινοτικές θέσεις. Αυτήν τη στιγμή έχω 63 κοινότητες που εργάζονται σε ένα από τα έργα μου και αυτές οι κοινότητες πλημμυρίζουν από ανεπιθύμητα μηνύματα στα DM σχεδόν κάθε μέρα, πάντα ταυτόχρονα και κυρίως αργά το βράδυ - όταν η εργασία είναι ήδη ακινητοποιημένη, αλλά οι ειδοποιήσεις δεν έχουν έχει ακόμη απενεργοποιηθεί. Μην απαντάτε στα ανεπιθύμητα μηνύματα στο PM = ο χρόνος απόκρισης που εμφανίζεται στους πελάτες θα αυξηθεί. Κλείσιμο LAN = επανασυνδέστε όλες τις κοινότητες σε άλλη υπηρεσία. Αφήστε τα πάντα ως έχουν = κρεμάστρα.

5. Gamayun: https://gmun.pro. Οι κοινότητες συνδέονται με ένα κλικ, αλλά σε ορισμένες περιπτώσεις όχι με την πρώτη προσπάθεια - εμφανίζεται το σφάλμα "χωρίς διακριτικό κοινότητας". Όλες οι ειδοποιήσεις συσσωρεύονται στον προσωπικό σας λογαριασμό στην υπηρεσία. Υπάρχει μεταφόρτωση στατιστικών στοιχείων στο csv - η μόνη υπηρεσία όλων - αλλά και όλα είναι σε ένα σωρό για όλες τις κοινότητες. Υπάρχουν ειδοποιήσεις με τηλεγράφημα και email. Όπως και το callback api lite, η υπηρεσία παρέχει πρόσβαση στη διαχείριση ολόκληρης της κοινότητας και όχι μόνο για ειδοποιήσεις.

6. http://vk-notify.ru. Όποιος θέλει να γράψει τη δική του υπηρεσία - έχει την πιο βολική διεπαφή για την εμφάνιση ειδοποιήσεων. Δυστυχώς, η υπηρεσία φαίνεται να έχει πεθάνει. Σε κάθε περίπτωση δεν έρχονται ειδοποιήσεις είναι άγνωστο αν η υπηρεσία έχει υποστήριξη.



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: