Скрипт для автоматического ведения группы ВК
- Установка:
Распаковать на хостинг/сервер
- В файле
config/config.php
- прописать данные БД - Импортируйте базу данных из файла
config/database.sql
- В файлах
Controllers/GetPost.php
иControllers/wallPost.php
вставляете ваш токен ВК (Где его взять будет ниже) - В для того чтобы точно всё работало выполните в консоли команду
composer update
- Установка завершена!
- Получаем токен
- Создаём Standalone-приложение https://vk.com/apps?act=manage
- Заходим в настройки, копируем ID приложения
- Вставляем ID приложения в эту ссылку (в параметр clinet_id) и переходим по ней — https://oauth.vk.com/authorize?client_id=ID_ПРИЛОЖЕНИЯ&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=wall,docs,notes,pages,video,audio,photos,offline&response_type=token&v=5.37 (Возможно потребуется изменить значение последнего параметра на актуальную версию API, но тогда мб придётся модифицировать код под новую версию. У меня всё работает на данной версии, однако когда-нибудь в будущем ВК может отключить её, т.к. она устареет) Нажимаем Разрешить.
- Получаем бессрочный токен в параметре access_token https://oauth.vk.com/blank.html#access_token=BLABLABLA&expires_in=0&user_id=23799993 ===
- Настройки:
- Ставим задание CRON на файл
/cron_silvestr.php
выполняться раз в час или в два часа, зависит от того как часто в группах донорах постятся посты, и скрипт будет автоматически раз в час/два постить посты в вашу группу. - ID — вашей группы в которой будет происходить постинг, вводить в файле
Controllers/wallPost.php
- ID — групп доноров вставляем в файлы
/nowPost.php
и/cron_silvestr.php