Модуль для работы с Live Widget для обновления виджета сообщества Вконтакте.
Подключение
const LiveWidget = ; const updateWidget = "Токен приложения"; // Необходимо получить в приложении Live Widgrt https://vk.com/app6232540 Добавляем приложение в сообщество => Далее необходимо открыть приложение => Перейти в редактор кода => Найти синюю кнопку с рисунком ключа => Тыкаем и получаем ключ для обновления виджета сообщества // Как найти ключ: https://drive.google.com/file/d/1yW6oqsKri7bfUTl9DLhFEyOrWy1vj9tA/view?usp=sharing ;
В этом случае мы получим таблицу с 1 строкой и 2 столбцами
Пример использования для публикации топа пользователей грппы.
// Так будет выглядеть наш виджет: https://drive.google.com/file/d/13drrJOnG5txGR5L_4PWPDb1uwm80kwyL/view?usp=sharing
const LiveWidget = ; // Подключаем библиотеку const updateWidget = "Токен приложения"; // Авторезируемя с помощью токена приложения let users = Users; // Получаем массив пользователей из вашей базы данных users; // Сортируем пользоваелей по параметру (К примеру количество побед в игре за день) var script = title: "Топ игроков" // Заголовок виджета title_url: "vk.com/football.coin" // Ссылка откроется при нажатии на заголовок title_counter: 1 head: text: "Игрок:" // Заголовок первой колонки text: "Выиграл:" // Заголовок второй колонки align: "right" body: // наш будующий виджет more: "Играть" // Кнопка под виджетом more_url: "vk.me/football.coin" // Ссылка откроится при нажатии на кноку; // Создаем разметку будующего виджета // Далее с помощью цикла заполняем тело нашего виджета const widget = { // Функция будет обновлять тело нашего скрипта for let g = 0; g < 10; g++ scriptbody = ; // Очищаем тело виджета scriptbody; }; ; //Обновляем аиджет каждые 3 мин.