Tombol panas VKontakte. Lihat foto dalam mode layar penuh

Halo teman teman! Semua yang Anda belanjakan jaringan sosial Vkontakte memiliki banyak waktu, dan tindakan yang Anda lakukan dengan mouse seringkali sama - mengirim pesan, menyalakan trek lain, menutup jendela pop-up, dan seterusnya.

Pada artikel ini, kita akan mengetahui apa yang dapat dilakukan Vkontakte menggunakan berbagai kombinasi tombol pada keyboard. Pada awalnya itu tidak biasa, tetapi seiring waktu akan menjadi otomatisme dan mengirim pesan atau menambahkan rekor baru di dinding dalam hitungan detik.

Kami akan berbicara tentang tombol pintas - ini adalah berbagai kombinasi tombol keyboard yang melakukan tindakan tertentu. Di beberapa program, tombol dapat diberi perintah sendiri, atau di item menu di seberang setiap baris, Anda dapat melihat tombol mana yang melakukan apa.

Tidak banyak hot key di Vkontakte, tetapi hanya sedikit orang yang mengetahuinya. Meskipun cukup nyaman digunakan, karena sesuai dengan tindakan yang paling sering dilakukan.

Jika Anda menambahkan entri baru ke dinding, alih-alih tombol "Kirim", Anda dapat menggunakan kombinasi berikut:

Ctrl+Enter - tambahkan postingan ke dinding;

Masuk - pindahkan kursor ke garis baru.

Mengirim komentar dan pesan

Untuk menambahkan komentar ke foto, catatan, video, dan lainnya, atau mengirim pesan ke pengguna lain, alih-alih tombol "Kirim", gunakan tombol berikut:

Masuk - kirim pesan;

Shift+Enter - jeda baris;

Ctrl+Enter - kirim pesan;

Masukkan - jeda baris.

Anda dapat memilih kombinasi mana yang lebih nyaman bagi Anda. Untuk melakukan ini, arahkan kursor ke tombol "Kirim" (dalam komentar) atau pada gambar panah (dalam pesan), lalu di jendela pop-up yang muncul, tandai opsi yang cocok untuk Anda dengan spidol.

Bagi mereka yang suka banyak berkomunikasi dan berkorespondensi secara bersamaan dengan beberapa pengguna, daripada terus-menerus mengklik mouse, saat memilih dialog yang diinginkan, Anda dapat menggunakan tombol:

Alih-alih #, tekan nomor yang sesuai dengan nomor dialog yang diinginkan. Gunakan angka yang terletak di antara tombol F1 - F12 dan huruf pada keyboard.

Misalnya untuk membuka percakapan, seperti yang terlihat pada tangkapan layar di bawah ini, saya menekan kombinasi Ctrl + 3 di keyboard.

Lihat foto dalam mode layar penuh

Seperti melihat foto teman atau pengguna lain, maka Anda bisa melakukannya dalam mode layar penuh agar foto terbuka dalam layar penuh. Untuk melakukan ini, buka foto untuk dilihat, lalu klik:

Anda dapat menelusuri gambar menggunakan panah kiri/kanan. Jika Anda mau, centang kotak "Slide show" dan pilih waktu setelah foto akan berubah. Di pojok kanan atas akan ditampilkan foto mana dari jumlah total yang sedang dilihat. Untuk keluar dari mode layar penuh, Anda dapat mengklik tanda silang di kanan atas atau tombol ESC di keyboard Anda.

Mendengarkan musik

Jika Anda tidak memiliki keyboard standar, tetapi keyboard yang diperluas, ringkas, atau laptop, mungkin keyboard tersebut memiliki tombol:

Putar/Jeda;

Entri berikutnya;

Entri sebelumnya.

Mereka dapat digunakan untuk menjeda, menghentikan, atau memilih trek Vkontakte lain. Satu-satunya peringatan, untuk memutar lagu pertama, gunakan mouse, lalu gunakan tombol pintas.

Jika pada keyboard yang diperluas atau multimedia, tombol-tombol ini terletak secara terpisah, maka pada laptop atau pada keyboard kompak, tombol tersebut dapat ditempatkan pada tombol panah yang sama atau pada tombol angka. Oleh karena itu, untuk menggunakannya, Anda perlu menekan tombol Fn.

Jika Anda perlu memundurkan trek, menahan panah kanan / kiri akan memungkinkan Anda memundurkan rekaman maju / mundur.

Keuntungan besar menggunakan hotkey saat mendengarkan musik Vkontakte: jika Anda membuka halaman Vkontakte di tab browser terpisah dan musik diputar, tetapi Anda berada di tab lain, hotkey masih dapat digunakan. Artinya, untuk mengganti trek atau menekan jeda, Anda tidak perlu membuka tab dengan Vkontakte.

Anda dapat menggunakan tombol musik di hampir semua browser populer: Chrome, Yandex, Opera. Tetapi para pengguna yang telah menginstal Mozilla Firefox, kehilangan kesempatan seperti itu, karena tombol-tombol ini tidak berfungsi di dalamnya.

Jika Anda perlu menambahkan beberapa objek sekaligus ke kiriman atau pesan, maka Anda tidak perlu terus-menerus membuka jendela tambah dan klik "Lampirkan". Buka jendela dengan foto, musik atau video, tahan Ctrl dan pilih yang Anda butuhkan:

Tahan Ctrl.

Misalnya, saya akan menambahkan musik ke rekaman di dinding. Klik "Tambah Rekaman Audio". Saat jendela berikutnya terbuka, Anda perlu menahan Ctrl dan memilih lagu - di depan setiap lagu saya klik "Lampirkan". Alih-alih "Lampirkan", kata "batal" muncul.

Dan semua lagu yang dipilih dilampirkan pada rekaman yang dibuat.

Seperti halnya musik, jika Anda telah menginstal Peramban Mozilla Firefox, lalu memilih beberapa objek dengan cara yang dijelaskan tidak akan berfungsi.

Tutup jendela

Vkontakte, saat Anda melihat foto atau produk, beberapa item menu dan lainnya terbuka di jendela terpisah. Dan setiap kali Anda perlu mengklik tanda silang kecil di pojok kanan atas. Ini sangat tidak nyaman. Untuk menutup jendela seperti itu, Anda dapat menggunakan tombol:

Memperbesar/memperkecil halaman

Jika font halaman Vkontakte terlalu kecil untuk Anda, dan saya ingin tidak membacanya, tetapi membacanya dengan tenang pesan masuk dan entri berita, maka Anda dapat meningkatkannya. Anda juga dapat memperkecil font dan skala halaman secara keseluruhan. Untuk ini, kombinasi berikut digunakan:

Ctrl dan tanda + atau - pada keyboard;

Ctrl dan gulir roda mouse ke atas/bawah.

Kombinasi Ctrl + 0 akan membantu memulihkan format halaman asli, yaitu 100%.

Kami sudah menulis tentang itu, baca artikelnya dengan mengklik tautannya.

Fakta bahwa skala halaman telah diubah ditunjukkan dengan kaca pembesar atau angka dengan skala yang ditentukan: 120%, 175%, dan seterusnya, di sebelah kanan bilah alamat.

Seperti yang Anda lihat, tidak banyak hot key di Vkontakte. Namun penggunaannya juga akan membantu mempermudah tugas bagi mereka yang terbiasa melakukan tindakan maksimal menggunakan keyboard. Jika Anda tahu kombinasi lain, tinggalkan di komentar.

Di Vkontakte, untuk kenyamanan, Anda dapat menggunakan kombinasi tombol khusus - tombol pintas, untuk mengirim pesan, menonton video, foto, menerbitkan posting, dll. Pertimbangkan kombinasi tombol mana yang paling sering digunakan.

Saat mengirim pesan

Untuk berpindah ke baris baru di bidang teks, gunakan kombinasi .

Untuk mengirim pesan ke penerima, Anda harus menggunakan kunci Memasuki.

Atau, dengan mengklik panah ke kanan, pilih kombinasi tombol lain:

- untuk mengirim pesan


Memasuki- untuk memecahkan garis

Saat memposting ke dinding

Untuk pindah ke baris baru di postingan atau di komentar ke postingan, gunakan kunci Memasuki.

Untuk memposting atau meninggalkan komentar di atasnya, gunakan atau .

Saat beralih antar dialog

Untuk kenyamanan mengelola dialog di Vkontakte, ada opsi untuk menggunakan pintasan keyboard Ctrl+nomor(dari 1 sampai 0).


Di sebelah kanan terdapat jendela korespondensi pribadi, yang dapat Anda ubah dengan mudah. Jumlah maksimum dialog dibatasi hingga sepuluh. Untuk menulis ke pengguna lain, pilih dialog dengan mouse.

Saat melihat foto

Untuk memudahkan melihat gambar, Anda dapat menggunakan mode layar penuh. Untuk melakukan ini, pilih kombinasi tombol Alt+Enter atau Ctrl+Enter .

Alt+Enter atau ESC .


Saat menonton video

Memutar ulang video dilakukan dengan menggunakan tombol panah. Segmen mundur sekitar tujuh detik.

Menekan bilah spasi akan menjeda video atau melanjutkan pemutarannya.

Untuk keluar dari mode layar penuh, gunakan Alt+Enter atau ESC.

Saat menggulir halaman

Untuk menggulir ke bawah gunakan halaman Halaman bawah atau Akhir .


Untuk menggulir halaman ke atas - Halaman Atas atau Rumah .


Jejaring sosial VKontakte memperkenalkan kemampuan untuk menghubungkan keyboard ke bot obrolan untuk menyederhanakan navigasi dan mempercepat komunikasi dengan pelanggan. Sekarang pengguna dapat memilih salah satu opsi interaksi yang telah ditentukan sebelumnya dan mengajukan pertanyaan yang menarik - dan bot akan kembali dengan sebuah jawaban.

Bagaimana cara menambahkan fitur baru?

Agar tombol berfungsi, Anda harus mengklik "Aktifkan API untuk bot" di pengaturan pesan komunitas. Tim "VKontakte" dilepaskan dokumentasi rinci untuk fitur ini.

Di mana mencarinya?

Tombol baru dapat diuji:

  • di komunitas Klub Komedi resmi;
  • dengan bot "Maxim", yang mengubah teks menjadi pesan audio;
  • dengan pembaruan pelacakan Bot Callback API di komunitas tertentu.

Apa yang diharapkan dalam pembaruan VKontakte berikutnya?

Pengembang berjanji untuk segera menambahkan dukungan untuk chatbots dalam percakapan. Dilaporkan bahwa salah satu fungsinya dapat digunakan tanpa mengganggu dialog dan kebutuhan untuk meneruskan pesan dari bot ke teman.

Chatbots semakin populer di kalangan pengguna messenger karena aksesibilitas dan kemudahan interaksinya. Perusahaan teknologi Rusia lainnya Just AI pada akhir Mei 2018 adalah konstruktor chatbot tertanam yang memahami bahasa alami. Dan mereka yang ingin membuat bot sendiri untuk VKontakte dapat membiasakan diri.

Pelajari lebih lanjut tentang fitur ini

Itu tidak lain adalah chatbot. Untuk mengotomatiskan pengoperasian tombol, mereka harus dikaitkan dengan langganan buletin kata kunci. Tentukan pada tombol kata kunci(atau frasa), lalu mengkliknya akan secara otomatis berlangganan ke milis dan mengirim pesan. Atau tindakan lain yang Anda tetapkan di corong otomatis.

Bagaimana saya melakukannya?

Pra-membuat topik langganan baru untuk pelajaran gratis dan di pengaturan saya menyetel frase kunci untuk berlangganan buletin ini - "Saya ingin pelajaran."

Ketika seseorang memasukkan frasa kunci ini dalam dialog dengan komunitas saya, dia secara otomatis berlangganan buletin (topik) ini dan menerima pelajaran. Pelajaran ini datang dalam pesan surat otomatis pertama segera. Kemudian, setelah 2 hari, pesan kedua tiba, di mana saya bertanya apakah orang tersebut telah melihat pelajarannya, bagaimana pelajaran itu untuknya, jika ada pertanyaan, dan saya juga menawarkan untuk menerima kursus lengkap dan hadiah tambahan di a diskon. Automessages di Gamayun dikonfigurasikan di bagian "Autofunnel". Saya menulis lebih banyak tentang corong otomatis

Di satu saya menulis teks "Tidak, terima kasih" - jika pelanggan menekan tombol ini, maka di pesan komunitas saya melihat bahwa dia tidak tertarik.

Jika seseorang mengklik tombol "Saya ingin pelajaran", dia secara otomatis berlangganan pelajaran dan segera menerima pesan dengan tautan. Dan saya menyegmentasikan orang-orang yang tertarik, lalu menggunakan corong otomatis.

Sejauh ini, fungsi keyboard hanya tersedia saat mengirim milis secara manual, tetapi mereka berjanji akan segera menerapkannya di corong otomatis.

Menurut hasil tes

Pada prinsipnya, semuanya berjalan dengan baik, seperti yang saya rencanakan. Ada beberapa masalah - saat pengguna mengklik tombol "Saya ingin pelajaran", pesan dengan pelajaran datang dengan penundaan, di suatu tempat lebih cepat, di tempat yang lebih lama.

Ketika seseorang mengklik tombol "Tidak, terima kasih", saya melihat pesan ini di dialog komunitas saya, melihat profil orang-orang ini. Seseorang ternyata tidak tertarik dengan topik ini, tetapi orang yang dituju. Ada juga beberapa orang yang profilnya saya lihat, pada prinsipnya, kami tidak dalam perjalanan - dan berhenti berlangganan agar tidak mengganggu mereka dengan milis saya.

Jika seseorang sudah lama tidak membuka korespondensi, dan saya berhasil mengirim pesan lain selama ini, maka keyboard akan terus menggantung di bawah obrolan sampai Anda mengkliknya (pada saat yang sama, penting untuk memeriksa kotak centang "Sembunyikan saat ditekan" di pengaturan keyboard). Akibatnya, pesannya telah meningkat lebih tinggi, dan tidak semua orang mengerti apa sebenarnya yang dimaksud dengan tombol-tombol ini

Secara umum, fungsinya berfungsi sebagaimana mestinya - keyboard menjalankan fungsi bot obrolan dan berlangganan dengan frasa kunci, sehingga memungkinkan Anda untuk melakukan segmentasi penonton aktif dan membuat rantai otomatis yang lebih terarah untuk kepentingan orang banyak.

Mari kita lihat langkah-langkah tentang cara menyiapkan langganan dengan kunci dan mengaitkannya dengan keyboard

Pertama, mari buat topik langganan dan tambahkan kata kunci.(ini mungkin satu kata) untuk langganan otomatis. Untuk melakukan ini, buka aplikasi Gamayun melalui tombol di grup, buka tab "Mailout" - "Tema". Klik "Buat Tema".

Tentukan judul dan deskripsi topik. Misalnya, saya akan membuat tema "Hadiah untuk aktivitas".

Topik yang dibuat dapat dibuat tidak terlihat di aplikasi surat. Kemudian mereka akan dapat berlangganan hanya dengan kata kunci atau tautan yang Anda berikan. Untuk menyembunyikan visibilitas, klik ikon mata dan itu akan dicoret.

Anda juga dapat menambahkan kata kunci langganan otomatis ke topik yang sudah dibuat hanya dengan mengeklik pensil untuk mengeditnya.

Sekarang untuk tema yang baru dibuat atur pesan otomatis pertama setelah berlangganan. Sehingga ketika Anda mengklik tombol - saya ingin hadiah, seseorang langsung menerima hadiah ini. Ini dilakukan di tab "Corong Otomatis".

Di kolom pertama, pilih tema yang dibuat, lalu klik "Buat Skrip".

Klik pada pensil untuk mengedit blok.

Buat tindakan baru di blok - Kirim pesan.

Kami menulis pesan kami. Misalnya, saya akan memiliki tautan ke hadiah. Anda dapat mengganti variabel nama pelanggan di pesan dengan pesan yang dipersonalisasi. Klik "Simpan".

Dengan cara yang sama, Anda dapat melanjutkan rangkaian pesan otomatis dengan membuat blok baru dan menautkannya bersama. Untuk berkomunikasi, Anda harus membuka blok sebelumnya, menambahkan tindakan "Panggilan tertunda" dan menentukan waktu setelah blok (tindakan) berikutnya di corong akan dilakukan.

Sekarang mari kaitkan kata kunci kita dengan keyboard dan periksa langganan otomatis.

Kami memilih topik (sekelompok pelanggan) yang ingin kami jadikan buletin. Anda dapat memilih beberapa topik sekaligus. Jika Anda tidak memilih, buletin akan dikirim ke semua pelanggan Anda. Misalnya, saya memilih grup pengujian yang saya buat murni untuk diri saya sendiri, di mana saya adalah satu-satunya pelanggan. Saya juga menyarankan Anda melakukan ini untuk pengujian awal.

Saya menulis pesan di mana saya mengusulkan untuk menerima hadiah.

Omong-omong, hal baru lainnya adalah kemampuan untuk menonaktifkan pratinjau tautan (yaitu, gambar yang ditarik oleh tautan dalam pesan). Ini tidak selalu tepat. Ini diperkenalkan karena saat menambahkan tautan berhenti berlangganan, gambar yang dapat diklik ditarik ke atas, yang menarik semua perhatian. Sekarang ini bisa dimatikan.

Di sini penting untuk pertama kali membuka tautan yang ditunjukkan dalam petunjuk dan mengaktifkan fitur bot di pengaturan, jika tidak, keyboard tidak akan berfungsi!

Juga, centang kotak "Sembunyikan keyboard saat ditekan" - ini berarti bahwa ketika Anda mengklik tombol, itu akan hilang.

Anda dapat menambahkan satu atau lebih tombol dengan mengklik tanda tambah. Untuk mengubah warna tombol dan teks di atasnya, cukup klik dengan mouse.

Misalnya, saya akan membuat dua tombol - biru dan hijau. Yang satu saya akan menulis frase kunci "Saya ingin hadiah", dan yang kedua "Tidak, terima kasih" (lagipula, harus selalu ada pilihan).

Seperti inilah tampilan pesan ini dengan keyboard di akun pribadi pelanggan.

Saya mengklik tombol "Saya ingin hadiah" dan saya langsung menerimanya. Artinya, ada langganan otomatis ke topik tersebut, dan corong diaktifkan. Begitulah cara kerjanya.

Ngomong-ngomong, ini juga bisa digunakan seperti ini - misalnya, kami berlangganan ke satu milis, dan berhenti berlangganan dari yang lain. Untuk melakukannya, cukup tambahkan tindakan yang sesuai ke blok pertama corong otomatis.

Anda juga dapat menambahkan beberapa tombol (4-5) untuk mengelompokkan pelanggan ke dalam berbagai topik (sesuai dengan preferensi mereka). Artinya, untuk melakukan survei ...

Anda dapat menonton pelajaran visual ke artikel:

Terima kasih atas perhatian Anda dan saya akan senang untuk komentar Anda!

Hormat kami, Victoria Karpova

Fungsionalitas baru untuk bot VK - tombol atau keyboard respons cepat.

PENTING! Versi artikel yang lebih baru

Tim "pelukis bot" kami segera tertarik dengan inovasi ini dan mulai mempelajari pejabat tersebut API untuk memberitahu Anda dan menunjukkan kepada Anda instruksi rinci untuk membuat bot menggunakan keyboard. Selama artikel ini, Anda akan mendapatkan bot, yang karyanya dapat Anda lihat di grup kami GameTips di VK. Anda juga dapat bergabung dengan percakapan komunitas VK, di mana mereka dapat membantu Anda dengan masalah yang muncul.

Membuat dan mengatur komunitas

Setelah membuat komunitas di VK, ikuti jalur ini:
"Manajemen Komunitas" → "Pesan" dan aktifkan dialog komunitas. Sekarang di submenu "Pengaturan untuk Bot", aktifkan "Fitur Bot" dan tombol "Mulai".

Kami akan menulis menggunakan Callback api (mengirim setiap tindakan dalam komunitas secara terpisah ke server). Oleh karena itu, itu juga harus dikonfigurasi. Pergi ke
“Manajemen Komunitas” → “Bekerja dengan API”. Agar bot berfungsi, Anda perlu mendaftarkan kunci akses. Klik "Buat Kunci" dan pilih hak akses yang diperlukan, bot ini hanya membutuhkan hak untuk mengirim pesan. Kami mengonfirmasi nomor telepon dan menyimpan kunci akses di suatu tempat. Sekarang buka tab Callback API. Masukkan nama server Anda dan pilih versi terbaru API (pada saat ini itu 5.80, dan dengan itu bot yang disajikan di bawah ini akan berfungsi 100%). Di tab "Jenis permintaan", pilih hanya pesan masuk.

Penyetelan Server

Sekarang Anda memerlukan server untuk menghosting bot Anda. Anda dapat gunakan Hosting GRATIS, misalnya 000webhost.

Jika Anda menggunakan hosting murah/gratis, cURL kemungkinan besar akan dinonaktifkan pada mereka (Anda tidak akan dapat mengirim file media ke bot, hanya teks), dan tidak dapat diaktifkan. Semuanya baik-baik saja dengan 000webhost, Anda dapat menggunakannya. Jika Anda memiliki server sendiri atau yang bagus dibeli, maka Anda perlu menghubungkan cURL agar bot dari contoh kami berfungsi dengan baik.

Cara kerja Callback API dan keyboard

saya akan menghabiskan penyimpangan singkat bagaimana semuanya bekerja. Callback API mengirimkan peristiwa apa pun yang terjadi dalam grup JSON ke server Anda. Daftar lengkap acara dapat dilihat di tab "Callback API" → "Jenis acara". Seperti inilah tampilan permintaan JSON ketika pengguna mengirim pesan, dalam hal ini dia mengklik tombol:

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

Ada beberapa field menarik yang bisa diolah: user id, teks pesan (text), muatan tombol (payload).

Pesan dikirim ke pengguna menggunakan metode ini pesan.kirim. Jika Anda mengirim keyboard, maka bagaimanapun juga parameter standar Anda menambahkan keyboard parameter yang berisi json tombol, seperti inilah tampilannya:

Keyboard: ( "one_time": false, "buttons": [ [( "action": ("type": "text", "payload": "(\"button\": \"1\")", " label": "Merah" ), "warna": "negatif" ), ( "aksi": ( "ketik": "teks", "muatan": "(\"tombol\": \"2\")" , "label": "Hijau" ), "warna": "positif" )]

Bekerja dengan perpustakaan

Agar bot berfungsi, kami menggunakan perpustakaan PHP yang ditulis sendiri. (Jika tautan tidak berfungsi, maka ini arsipnya) Anda dapat menemukan dokumentasi perpustakaan dan mengunduh perpustakaan itu sendiri. Ini daftar singkatnya fungsi siap pakai untuk menulis bot, cari detail lebih lanjut di tautan di atas. Jika Anda ingin tahu tentang perubahan di perpustakaan, tulis setidaknya satu pesan ke kami bot di VK, di mana kami akan memberi tahu Anda tentang perubahan.

$vk = new vk_api(vk_key, version_api) — inisialisasi bot. Parameter: kunci komunitas (vk_key), versi API (version_api).

sendMessage(id, text) - fungsi untuk mengirim pesan ke pengguna. Parameter: id pengguna(id), teks pesan(teks).

sendImage(id, patch) adalah fungsi untuk mengirim gambar. Parameter: id pengguna (id), jalur ke gambar (tambalan).

sendButton(id, text, buttons, one_time) — fungsi untuk mengirim pesan dengan tombol. Parameter: id pengguna (id), teks pesan (tidak boleh kosong) (teks), larik dengan tombol (tombol), parameter satu_waktu opsional, false secara default, jika disetel ke true, keyboard akan bersembunyi setelah menekan tombol apa saja.

request(method, array_arguments) adalah fungsi universal untuk bekerja dengan metode. Parameter: metode adalah nama metode dari api resmi, array_arguments adalah larik parameter.

sendOK() - Fungsi beta. Digunakan sebagai pengganti gema "ok", ini membantu jika skrip berjalan lama, dan bot mulai mengulangi pesan beberapa kali.
PENTING: jika Anda menggunakan fungsi ini, Anda tidak akan melihat keluaran kesalahan apa pun. Selama debug, ganti dengan echo "ok"

Kode bot lengkap dalam PHP

Sekarang mari beralih ke kode sebenarnya, di mana hampir setiap baris diberi komentar.
Kode ini didukung pada PHP 5.6+
Di blok CONFIG, tentukan kunci akses komunitas, kunci konfirmasi server, dan versi API pilihan Anda.

"Ikan"], "Apa itu?", "biru"]; //Kode untuk tombol "Ikan" const BTN_BACK = [["perintah" => "mulai"], "<< Назад", "red"]; // Код кнопки "<< Назад" const BTN_SALMON = [["animals" =>"Pink_salmon"], "Pink salmon", "white"]; // Kode untuk tombol "Pink salmon" const BTN_GOLDFISH = [["animals" => "Goldfish"], "Goldfish", "blue"]; // Kode untuk tombol "Goldfish" const BTN_PLOTVA = [["animals" => "Plotva"], "Roach", "green"]; // Kode untuk tombol "Roach" $vk = new vk_api(VK_KEY, VERSION); // membuat instance kelas api, menerima kunci api dan versi $data = json_decode(file_get_contents("php://input")); //Menerima dan mendekode JSON yang berasal dari VK if ($data->type == "konfirmasi") ( //Jika vk meminta key exit(ACCESS_KEY); //Akhiri script dengan mengirimkan key ) $vk-> kirimOK(); //Beri tahu vk kami menerima panggilan balik if (isset($data->type) dan $data->type == "message_new") ( //Periksa apakah ini pesan dari pengguna $id = $data->object - >from_id; //Dapatkan id pengguna yang menulis pesan $message = $data->object->text; if (isset($data->object->peer_id)) $peer_id = $data->object ->peer_id; // Dapatkan peer_id dari obrolan tempat pesan berasal dari lain $peer_id = $id; if (isset($data->object->payload))( //dapatkan payload $payload = json_decode($ data->object->payload, True ); ) else ( $payload = null; ) if (isset($payload["command"]) atau mb_strtolower($message) == "mulai") ( //Jika mulai tombol ditekan atau<< назад $vk->sendButton($peer_id, "Apakah Anda ingin melihat ikan?", []); //Kirim tombol ke pengguna ) else ( if ($payload != null) ( // jika payload ada switch ($payload["animals"]) ( //Lihat isi tombol payload "Fish": / /Jika itu Ikan $vk->sendButton($peer_id, "Ini dia, pilih", [ //Kirim tombol ke pengguna , ]); break; case "Pink_salmon": //Jika itu Pink salmon $vk-> sendMessage($peer_id, "Keep your pink salmon!"); //kirim pesan $vk->sendImage($peer_id, "img/pink_salmon.jpg"); //kirim potongan gambar; case "Goldfish": / /Jika itu Ikan Mas $vk->sendMessage( $peer_id, "Dia akan mengabulkan keinginanmu..."); $vk->sendImage($peer_id, "img/goldfish.jpg"); break; case "Plotva" : //Jika itu Roach $vk->sendMessage( $peer_id, "Ups, sepertinya gambarnya campur aduk)"); $vk->sendImage($peer_id, "img/plotva.jpg"); break; default: istirahat; ) ) ) ) ?>

Sekarang Anda tahu cara kerja kode, dan Anda dapat menyesuaikannya sendiri.

Ayo mulai!

Unggah skrip dan pustaka Anda ke server. Sekarang buka pengaturan di tab Callback API, masukkan jalur ke skrip Anda di bidang alamat dan klik konfirmasi. Jika Anda melakukan semuanya dengan benar, tanda centang hijau akan muncul di sebelah alamat.

FAQ:

Pertanyaan: Tidak ada yang berhasil sama sekali!
Menjawab: Artinya mereka mengacau di suatu tempat. Baca kembali artikel itu dengan hati-hati, dan periksa apakah Anda telah melakukan semuanya. Setiap langkah ke kiri dapat menyebabkan kesalahan...

Pertanyaan: Semuanya berfungsi untuk saya, tetapi gambar tidak dikirim.
Jawaban: Periksa apakah Anda telah menambahkan folder img dengan gambar. Selain itu, Anda mungkin menggunakan server yang tidak mendukung cURL.

Pertanyaan: Saya mengubah versi menjadi 5.78 atau apa pun. Tidak ada yang berhasil untuk saya.
Jawaban: Gunakan versi api selain 5.80 dengan risiko Anda sendiri. Misalnya, pada versi 5.78, nama variabel lain berasal dari VK (misalnya, alih-alih object-> text, object-> body pergi), sehingga skrip macet. Cari semua perubahan api



Memuat...
Atas