Как написать сообщение от группы в вк: python — Отправка сообщений от имени сообщества

vkontakte api — Отправить сообщение пользователю через VK API из приложения с типом «Веб-сайт»

Вопрос задан

Изменён 5 лет 3 месяца назад

Просмотрен 8k раз

Есть сайт с уже работающей авторизацией.
Для сайта в VK создали приложение с типом веб-сайт.
Есть необходимость добавить возможность сайту от имени приложения отправлять сообщение пользователям через VK API.
Возможно ли подобное? Насколько я понял, для приложений типа «сайт» доступны не все методы.
Если возможно, то какой метод будет правильнее использовать?

  • vkontakte-api

На сегодня есть следующие варианты отправки сообщения пользователю ВК:

  1. от другого пользователя ВК messages. send();
  2. от сообщества в ответ на запрос пользователя – Сообщения для бизнеса;
  3. уведомления от приложения secure.sendNotification();
  4. платная отправка SMS secure.sendSMSNotification().

Варианты 1–3 не доступны приложению типа «Сайт». Но можно поступить так:

Заведите аккаунт пользователя ВКонтакте, представляющий ваш сайт – вымышленный персонаж, директор, «лицо» сайта.

Создайте приложение типа Standalone, и получите для него бессрочный токен с правами messages. Тут придётся всего один раз выполнить процедуру с копированием токена из адресной строки браузера.

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

Скорее всего, пользователи будут что-то писать в ответ – обрабатывайте их ответы.

Наладьте какой-то механизм на случай если токен вдруг перестанет работать – чтобы вы тут же узнали и выпустили новый.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu