名称: vk
描述: "管理 VK.com(Vkontakte)社区:发布内容(文本、照片、视频)并处理消息。用于通过 VK API 自动化社区管理。"
此技能允许您使用 VK API 管理 VK 社区。
向社区墙发布内容:
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
回复用户消息:
1. 使用 get-messages 获取历史消息。
2. 使用 message 发送回复。
即时接收和处理消息:
1. 确保在社区设置中启用 长轮询 API(管理 → API 交互 → Long Poll API)。
2. 使用 poll 命令:
- node scripts/vk_cli.js poll $TOKEN $GROUP_ID 1(其中 1 表示自动标记为已读)。
注意: 此技能配合拥有 messages,wall,groups,offline 权限的 用户令牌 效果最佳。可使用 VK Host 获取永久令牌。
有关设置长轮询及专用 API 方法的详细信息,请参阅 references/api.md。