Доброй ночи , собрал небольшой скрипт помощник для администратора группы Вконтакте.
На данный момент что работает:
Модуль "ВК пользователи"
Основная задача модуля - это вести учет действий пользователей а так же действий администрации сообщества в отношении пользователей.
Модуль фиксирует следующие события:
1) Удаление участника из сообщества - если пользователь вышел из сообщества , система запомнит это и запишет данные в Базу данных. Будет указано время, когда он вышел, а так же параметр self (значение, указывающее, был пользователь удален или вышел самостоятельно.)
2) Добавление участника или заявки на вступление в сообщество. Так же записываются время вступления, параметр join_type (указывает, как именно был добавлен участник)
Возможные значения join_type:
join — пользователь вступил в группу или мероприятие (подписался на публичную страницу).
unsure — для мероприятий: пользователь выбрал вариант «Возможно, пойду».
accepted — пользователь принял приглашение в группу или на мероприятие.
approved — заявка на вступление в группу/мероприятие была одобрена руководителем сообщества.
request — пользователь подал заявку на вступление в сообщество.
3) Добавление пользователя в чёрный список. Будут записаны параметры:
admin_id — идентификатор администратора, который внёс пользователя в чёрный список;
user_id — идентификатор пользователя;
unblock_date — дата разблокировки;
reason — причина блокировки. Возможные значения:
0 — другое (по умолчанию);
1 — спам;
2 — оскорбление участников;
3 — нецензурные выражения;
4 — сообщения не по теме.
comment (string) — комментарий администратора к блокировке.
4) Удаление пользователя из чёрного списка. Будут записаны параметры:
admin_id — идентификатор администратора, который убрал пользователя из чёрного списка;
user_id — идентификатор пользователя;
Демо версия http://vkhelper.thyrobot.ru/admin/ (Логин - demo , пароль - 123)
Сама группа , над которой идут опыты) https://vk.com/thyrobot_demo
Исходники http://vkhelper.thyrobot.ru/backend/web/VKhelper(ver11.08.2018)_.zip
Подробную инструкцию как устанавливать это дело на хостинг , напишу в понедельник. Если кому то нужно будет вообще конечно...
Забыл добавить , что все эти данные так же можно прям через интерфейс редактировать/удалять/создавать.
В планах
- Модуль "Сообщения"
Ну тут кратко , учет входящих/выходящих сообщений , запись в БД. Так же запить на события типа "Запрет на сообщения и тд"
- Модуль "Фотографии"
Учет комментариев к фото и тому подобное
- Модуль "Видеозаписи"
- Модуль "Записи на стене"
Кто репостнул , когда репостнул, обработка совместно с другими модулями. Вообщем что то придумаем...
- Модуль "Комментарии на стене"
- Модуль "Обсуждения"
- Модуль "Товары"
комментарии к товаром и тд
Ну и конечно от благодарности не откажусь!