{"id":362262,"date":"2026-09-03T15:38:12","date_gmt":"2026-09-03T15:38:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vk-ai-reposter\/"},"modified":"2026-09-03T15:22:45","modified_gmt":"2026-09-03T15:22:45","slug":"milyutin-code-article-reposter-for-vk","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/milyutin-code-article-reposter-for-vk\/","author":23558710,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Milyutin Code Article Reposter for VK","header_author":"\u041c\u0438\u043b\u044e\u0442\u0438\u043d \u041a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0438\u043d","header_description":"Automatically repost articles to VKontakte with AI-generated summaries (Yandex GPT) or first paragraph.","assets_banners_color":"","last_updated":"2026-09-03 15:22:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/milyutin-codes.ru\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial stable release. Recommended for installation.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin settings page.","2":"\"Publish to VK\" meta box in the post editor.","3":"Example of a published post in VKontakte."}},"plugin_section":[],"plugin_tags":[2353,5154,154,9219,279045],"plugin_category":[56],"plugin_contributors":[279046],"plugin_business_model":[],"class_list":["post-362262","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-auto-poster","plugin_tags-social-media","plugin_tags-vkontakte","plugin_tags-yandex-gpt","plugin_category-social-and-sharing","plugin_contributors-milyutinkv","plugin_committers-milyutinkv"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/milyutin-code-article-reposter-for-vk.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Milyutin Code Article Reposter for VK<\/strong> is a powerful WordPress plugin that automatically publishes your articles to a VKontakte group.<\/p>\n\n<ul>\n<li><strong>Automatic publishing<\/strong> \u2013 triggers when you publish a post.<\/li>\n<li><strong>Two sources for the short summary:<\/strong>\n\n<ul>\n<li><strong>Yandex GPT<\/strong> \u2013 generates a concise preview using a neural network (requires API key and Folder ID).<\/li>\n<li><strong>First paragraph (excerpt)<\/strong> \u2013 uses the first paragraph of the article. Free and simple.<\/li>\n<\/ul><\/li>\n<li><strong>Image upload<\/strong> \u2013 automatically finds and uploads the featured image, Gutenberg block image, or the first image from the content.<\/li>\n<li><strong>Manual publishing<\/strong> \u2013 each post editor has a \"Publish now\" button for manual sending.<\/li>\n<li><strong>Smart logging<\/strong> \u2013 all actions are logged to a separate log file, viewable in the admin area.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the following external services:<\/p>\n\n<ol>\n<li><p><strong>VKontakte API<\/strong> \u2013 used for publishing posts, uploading photos, and retrieving group information.<\/p>\n\n<ul>\n<li>Data sent: post title, content, excerpt, featured image, access token.<\/li>\n<li>When: during automatic or manual post publication.<\/li>\n<li>Terms of Service: https:\/\/vk.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/vk.com\/privacy<\/li>\n<\/ul><\/li>\n<li><p><strong>Yandex GPT API<\/strong> \u2013 used for generating article summaries (optional, only when enabled in settings).<\/p>\n\n<ul>\n<li>Data sent: article content (first 3000 characters), API key, Folder ID.<\/li>\n<li>When: during publication if Yandex GPT is selected as the summary source.<\/li>\n<li>Terms of Service: https:\/\/yandex.ru\/legal\/cloud_termsofuse<\/li>\n<li>Privacy Policy: https:\/\/yandex.ru\/legal\/confidential<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via \"Add New\" in the WordPress admin.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>\"Milyutin Code Article Reposter for VK\"<\/strong> in the left admin menu.<\/li>\n<li>Fill in the fields:\n\n<ul>\n<li><strong>Group ID:<\/strong> numeric ID of your VK group (e.g., <code>123456789<\/code>).<\/li>\n<li><strong>Access token:<\/strong> get a token via <a href=\"https:\/\/vkhost.github.io\/\">vkhost.github.io<\/a> (choose Kate Mobile, permissions <code>wall, photos, groups, offline<\/code>).<\/li>\n<\/ul><\/li>\n<li>Choose the summary source (Yandex GPT or first paragraph).<\/li>\n<li>Click <strong>\"Save Settings\"<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20have%20to%20pay%20for%20yandex%20gpt%3F\"><h3>Do I have to pay for Yandex GPT?<\/h3><\/dt>\n<dd><p>Yes, Yandex GPT is a paid service, but they offer a free trial grant. If you prefer not to pay, select the \"First paragraph\" mode.<\/p><\/dd>\n<dt id=\"can%20i%20publish%20to%20multiple%20groups%3F\"><h3>Can I publish to multiple groups?<\/h3><\/dt>\n<dd><p>Not yet, but we plan to add this feature in the future.<\/p><\/dd>\n<dt id=\"what%20if%20the%20image%20does%20not%20upload%3F\"><h3>What if the image does not upload?<\/h3><\/dt>\n<dd><p>Check that the post has a featured image or an image in the content. Also ensure your VK token has <code>photos<\/code> permission.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20the%20plugin%20logs%3F\"><h3>Where can I see the plugin logs?<\/h3><\/dt>\n<dd><p>There is a \"Logs\" submenu under the plugin menu, where all events are displayed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release.<\/li>\n<\/ul>","raw_excerpt":"Automatically repost your WordPress articles to VKontakte with a short summary generated by Yandex GPT or using the first paragraph.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362262"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/milyutinkv"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362262"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362262"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362262"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362262"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362262"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}