· 6 years ago · Oct 10, 2019, 11:22 AM
1<?php
2require "db.php";
3set_time_limit(0);
4$keys = [];
5$db_keys = R::findAll('keys');
6foreach ($db_keys as $key) {
7$get_key = $key['key'];
8$get_key_id = $key['id'];
9array_push($keys, [$get_key, $get_key_id]);
10}
11$rand_key = array_rand($keys,1);
12$getKeyRand = $keys[$rand_key];
13$del_key = R::load('keys', $key_steam[1]);
14R::trash($del_key);
15}
16$access_token = "12f7602c26d675b7d9a405cff9969f4d70e251f637aecb166e28b58869f651b8465a9e341878a32de05eb"; // Тут ваш токен
17// Настройки поста
18$group_id = "32465431"; // Сообщество в котором будут публиковаться посты // id автора и изображения которое будет прикрепляться к сообщению. Пример: '-22822305_353463002'
19$postText = "💚 Раздача ключей каждый час! Новый ключ:
20
21🔑 Ключ: {$getKeyRand[0]}
22
23🤓 Дорогую рандомную игру можно купить в нашем магазине: liberty-key.ru";
24$image_id = "-32465431_457239291";
25
26if(mb_substr($group_id, 0 , 1) != '-'){ // Проверка на наличие минуса в id сообщества
27 $group_id = '-' . $group_id;
28}
29
30include "vk_api.php"; // Библиотека через которую работаем с VK API
31$vk = new vk_api($access_token, 5.81); // Подключаем класс из библиотеки для обращения к нему
32
33if(mb_substr($image_id, 0, 5) != 'photo'){
34$image_id = 'photo' . $image_id;
35}
36
37$vk->request('wall.post', ['owner_id' => $group_id, 'from_group' => 1, 'message' => $postText, 'attachment' => $image_id]); // Отправка поста от имени сообщества ('from_group' => 1)