Greasy Fork is available in English.

vk.com Like By Press 1, Dislike Press - 2

Automate click like(1)/dislike(2) button for any 1st post on the page.

// ==UserScript==
// @name            vk.com Like By Press 1, Dislike Press - 2
// @name:en         vk.com Like By Press 1, Dislike Press - 2
// @name:ru         vk.com Лайк по нажатию 1, Дизлайк - 2
// @version         1.1.0
    //Add dislike on press 2
// @description     Automate click like(1)/dislike(2) button for any 1st post on the page.
// @description:en     Automate click like(1)/dislike(2) button for any 1st post on the page.
// @author          Paul Malyarevich
// @contributor     malyarevich
// @connect         vk.com
// @include         https://vk.cc/*
// @include         https://vk.com/*
// @include         https://www.vk.com/*
// @run-at          document-start
// @encoding        utf-8
// @namespace https://greasyfork.org/users/217675
// ==/UserScript==

document.addEventListener("keydown", function(e){
	if(e.key === "1") {
		document.querySelector("div.post_info > div.like_wrap > div.like_cont > div.like_btns > a.like_btn.like._like:not(.active)").scrollIntoView({block: "end", inline: "nearest"});
		document.querySelector("div.post_info > div.like_wrap > div.like_cont > div.like_btns > a.like_btn.like._like:not(.active)").click();
	} else if(e.key === "2") {
		document.querySelector("div.post_info > div.like_wrap > div.like_cont > div.like_btns > a.like_btn.like._like.active").scrollIntoView({block: "end", inline: "nearest"});
		document.querySelector("div.post_info > div.like_wrap > div.like_cont > div.like_btns > a.like_btn.like._like.active").click();
	}
})