360 Secure SkillHub
360 安全技能中心

Вконтакте - публикация постов, фото и видео. Диалоги с посетителями. NodeJS

该技能通过 Node.js 脚本 vk_cli.js 调用 VK API 管理 VK 社区:上传并发布文字、图片、视频帖子到社区墙,获取与回复用户消息,并借助 Long Poll API 实时监控新消息;需要 VK 访问令牌(推荐具有 messages、wall、groups、offline 权限的用户令牌)与 Node.js 环境。

ruslanlanket
ruslanlanket
热度 71.91
最近更新 2026-05-18 11:56:17
分类:营销依赖:代码执行 / 第三方 API / 读写文件应用场景:社交媒体 / 自动化脚本 / API 集成 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add vk
Metadata
name
vk
description
Manage VK.com (Vkontakte) community: post content (text, photos, videos) and handle messages. Use for automating community management via VK API.

VK Community Management

This skill allows you to manage a VK community using the VK API.

Requirements

  • VK Access Token. Важно: Используйте User Token для полных прав (удаление постов, простая загрузка фото). См. references/api.md для деталей.
  • Node.js environment.

Core Workflows

1. Posting to the Wall

To post to a community wall:

  1. Если есть медиафайлы, загрузите их:
    • node scripts/vk_cli.js upload-photo $TOKEN $GROUP_ID "./image.jpg"
  2. Используйте post с полученным ID вложения:
    • node scripts/vk_cli.js post $TOKEN -$GROUP_ID "Текст поста" $ATTACH_ID

2. Handling Messages

To respond to user messages:

  1. Fetch history with get-messages.
  2. Send a reply with message.

3. Real-time Monitoring (Long Poll)

To receive and process messages instantly:

  1. Ensure Long Poll API is enabled in your group settings (Manage → API Interaction → Long Poll API).
  2. Use the poll command:
    • node scripts/vk_cli.js poll $TOKEN $GROUP_ID 1 (where 1 means auto-mark as read).

Note: This skill works best with a User Token that has messages,wall,groups,offline permissions. Use VK Host to get a permanent token.

Advanced Features

For details on setting up Long Poll and specialized API methods, refer to references/api.md.