Как переслать новость в ВК из одной группы в другую

Я являюсь создателем, среднего по количеству участников, Discord сервера ~5000 участников.
В один день мне понадобилось публиковать записи из группы ВКонтакте с последними новостями игры, ВКонтакте не умеет работать с вебхуками, поэтому пришлось идти в Google и искать подходящие решения.

Было найдено несколько решений, но либо они работали не так как хотелось и имели сложную настройку, либо не работали вовсе. Тогда у меня были некоторые знания JavaScript поэтому было принято решение писать самому.

Так появился VK2Discord

Мною был написана первая версия скрипта, которая только могла получать текст и одну картинку из поста и отправлять это все сообщением в Discord канал с использованием вебхуков. Скрипт был опубликован на просторы Github. После некоторого времени я понял, что нужны кардинальные улучшения и полностью переписал скрипт добавив:

  • Обработку всех вложений
  • Обработку репостов
  • Поддержку LongPoll API ВКонтакте
  • Выборку постов по ключевым словам и #хештегам
  • Получение записей со стены обычных пользователей
  • Возможность использования скрипта для нескольких групп ВКонтакте и каналов Discord
  • Возможность добавления любого текста перед отправкой
  • Поддержку до 4 изображений в 1 сообщении

Пример работы скрипта

Как Передать Права Владельца Группы в ВК в 2022 / Как Сменить Владельца Сообщества в ВКонтакте

Настройка скрипта

1. Скачиваем и устанавливаем Node.js >= 17 с официального сайта.

2. Скачиваем скрипт из репозитория и распаковываем его в удобное место.

3. Настраиваем в папке, куда вы распаковали скрипт, файл config.json:

Воспользуйтесь подробной инструкцией по настройке, она поможет вам не допустить ошибок при настройке файла конфигурации.

Еще по теме:  Что лучше сообщество или публичная страница в ВК

4. Открываем командную строку и запускаем скрипт командами:

  • cd путь до папки со скриптом
  • npm i
  • npm start

Если вы используете ключ-доступа пользователя, то первый пост будет получен после заданного интервала, в случае с LongPoll API уведомления приходят в режиме реального времени, соответственно записи отправляются в Discord сразу же после их публикации ВКонтакте.

Ссылка на репозиторий, можете внести свой вклад или предложить улучшения.
Задавать вопросы по настройке скрипта можно в обсуждениях GitHub.

Источник: habr.com

Как импортировать посты с группы ВКв свою группу ВК?

Есть несколько групп в вк с которых хочу импортироавть новые посты в свою группу, как реализовать?

  • Вопрос задан более трёх лет назад
  • 918 просмотров

1 комментарий

Оценить 1 комментарий

Берете ВК рсс. и импортируете в сервис постинга.

Решения вопроса 0

Ответы на вопрос 3

Импортировать, т.е. репостить или от имени своей группы постить?

Как предложить новость (подать объявление) в Вконтакте (паблик, группа, сообщество)

Ответ написан более трёх лет назад

twix007

от имени своей группы постить

kirill_782

Днем я Маринетт

Если вас интересуют только новые, то вам поможет callback API. Пишите обработчик, и по событию постите запись у себя. Но нужны права администратора в группах-источниках.

Ответ написан более трёх лет назад

Источник: qna.habr.com

Как переслать новость в вк из одной группы в другую

Большая просьба — выкладывайте свои посты в группы. Иначе, Ваш пост потеряется в ленте среди общего разговора.

_________________________________

Итак, Вы открываете новый пост . Чтобы выбрать группу, нужно —

Нажать на треугольничек.

Потянуть бегунок списка и найти нужную группу.

_____________________________________________

Дальше работаем в посту. Грузим, лепим шедевр.

Кнопка «Предпросмотр» – Черновик .

Если Вас всё устраивает – «Опубликовать» .

Еще по теме:  Вконтакте кому принадлежит страна

___________________________________________

Вам нужно выложить пост в подгруппу. Например – в Музыкальном блоге. Но так же можно выложить пост в любой подгруппе. Нужно только знать, в какой группе эта подгруппа открыта.

Жмём на треугольник списка групп.

Бегунком находим строчку «Музыкальный блог». Жмём.

Открывается список подгрупп Музыкального блога.

Работая бегунком, выбираем нужную.

Работаем в посте – грузим, лепим.

Когда всё готово – жмём на «Опубликовать» .

__________________________________________

По какой-то причине Вам нужно перенести свой уже выложенный пост в другую группу/подгруппу. Как это сделать?

Зайдём в свой пост через кнопку «Изменить».

Жмём на треугольник списка групп.

С помощью бегунка выбираем нужную. Жмём на голубую строчку

Всё. Спускаемся до кнопки «Опубликовать» . Жмём.

Источник: tunnel.ru

Рейтинг
( Пока оценок нет )
Загрузка ...