Задать вопрос

Как посылать всем подписчикам группы вк сообщения?

есть ли какой нибудь готовый код который реализует посылку сообщения всем подписчикам группы
  • Вопрос задан
  • 9040 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Ahen
@Ahen
Универсальный дилетант
какой нибудь готовый код

Нет. Есть лишь приложение сообществ - https://vk.com/app5748831

Реализация под себя:
Для начала собираем список id пользователей, которые разрешили получение сообщений от сообщества.
Например посредством https://vk.com/dev/callback_api или https://vk.com/dev/messages.getDialogs

Далее разбиваем список id на массив массивов по 100 id, обходим массив в цикле и используем метод https://vk.com/dev/messages.send указывая по 100 user_ids.

При этом помним, что мы можем запрашивать метод лишь 3 раза в секунду. Снять ограничение поможет https://vk.com/dev/execute - сможем отправлять 100*25*3 = 7500 сообщений в секунду (на деле медленнее).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ILoveYAnny
@ILoveYAnny
Нативное приложение VK для рассылок (точнее сказать сторонняя разработка, но подключаемая через нативный интерфейс управления группами) имеет своё API - https://vk.com/page-58810575_54614990. Там можно передавать ID списка подписавшихся и message + attach, всё остальное приложение сделает за вас, и позаботиться о лимитах и правильном выполнении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы