Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Здравствуй, Гость! ХабФорум приветствует Вас!
Мы просим зарегистрироваться на нашем форуме,чтобы иметь полный доступ. Если вы уже зарегистрированы то просто Авторизуйтесь - если же нет Зарегистрироваться! всего за считанные секунды!
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Скоро очень большое обновление и очень вкусное) Для обладателей SourceBans DEV 1.1.6 (525 и 526)
===================================================================
Обновление от 20.09.2019 = 1.0 Версия бота
===================================================================
Изменены некоторые детали
Добавлена система динамической обложки ( пока в тесте )
Структура папок и фалов была изменена
Теперь Файл vk_config.php находится по пути includes\vk_data
Также в этом файле теперь лишь только часть настроек это основные
Что находится в includes\vk_data
файл vk_command.php отвечает за настройку то чего пишет бот по определенным командам читайте внимательно
Файл vk_server.php отвечает за настройку серверов
файл vk_cover_settings.php отвечает за настройку динамической обложки для вашей группы ( пока в тесте возможно что робить пока не будет )
Папка header в ней содержится ваша шапка группы с уже измененным дизайном psd прилагается внутри
Папка font в ней лежит ваши шрифты
Также бонус для тех у кого стоит SourceBans DEV 525
Из архива вы можете класть прямо в корень вашего SourceBans
Для подключения в группу вконтакте если вы положите в корень вашего SourceBans http://ваш сайт/bans/vk_chat.php
Для подключения динамической шабки http://ваш сайт/bans/vk_cover.php ( Но это не в саму группу, вам этот пусть нужно прописывать в крон задачу ) (Ее время выполнения сами задавайте, там чтоб проверка была через час или 5 минут ибо решать вам)
Все настройки бота и динам шабки находятся по пути includes\vk_data
===================================================================
Проекты на которых уже стоит эта обнова ( можете проверить там )
vk.com/write-157927931
vk.com/write-86564886
vk.com/write-184883932
===================================================================
Плагин тот же вы оставляете, просто из файла vk_config.php перебрасывайте некоторую конфигурацию в новый файл vk_config.php из архива
Обновление одобрено самим автором
Сами доработки и эта обнова принадлежит мне, но Автору огромное спасибо за разрешение выложить данное обновление
Визуальные кнопки, отдельное спс Автору за помощь)
Внимание !!! В этой версии реализована внешняя база подключения!!! Локальной нет) Нужно прописывать доступ) внутри файла vk_config.php я все рассписал)
Еще раз повторюсь, будьте внимательны)
И самое удобство разделенный доступ к админским командам ркон и командам для беседы!
Допиливание на работу не только по стоку но и полный функционал для работы и с беседы из под одного бота, чтоб не ставить кучку ботов под управление
Так как я сделал раздельные части доступа
В Командах для беседы скоро появятся такие как
Кик, бан - команды для беседы, именно для беседы не путайте с ркон доступом
Динамическое обновление обложки группы ( Добавлена но пока в тесте )
Авто обновление статуса типа, онлайн всех серверов (30 из 150) с трех проектов с множеством вариантов)
Связать бота и SourceBans ( Внимание обвязка будет работать только под DEV версию Которую разработал CrazyHackGUT, а именно ваш SourceBans должен быть обновлен до DEV 525сборки) либо использовать мою модификацию сб
Что будет после обвязки, работа с базами, работа по ваучерам и активация, связка доступа под РКОН команды, то есть если бот будет обвязан, то проверка на доступ будет идти так
Пройденная регистрация (стим обвязан с вашим вк) проверка на доступ будет по стиму через соурсбанс по существующим админам.
вк обвязка стим + существующий админ на соурс бансе сверятся будет стим айди обвязанного пользователя вк и его стим со стимом из под соурсбанса
И еще много чего будет допиливаться)
А ваще идеи можете пихать мне в дискорд я все буду смотреть
Некоторые команды доступны только из личных сообщений с группой
Добро пожаловать на наш проект название настраивается в файле vk_config.php
Вот что я умею:
Команда !все - просмотр всех серверов
Команда !регистрация - привязать стим к вк профилю
Команда !сервера - посмотреть какие есть сервера
Команда !ссылки - посмотреть ссылки на сайт - соц сети
Команда !администрация - посмотреть ники администраторов серверов
Команда !правила - Посмотреть правила беседы/серверов
Команда !чаво - Ответы на частые вопросы по тех проблемам
Команда !команды - Весь список команд
Команды беседы:
Команда !акции - Скидочные акции, новости
Команда !все - просмотр всех серверов
Команда !вк (ссылка на steam) - Узнать вк пользователя
Команда !стим (ссылка на vk, а можно перессылкой сообщения только не забудь указать команду !steam) - Узнать стим пользователя
Команда !регистрация - привязать стим к вк профилю
(Работает только тут vk.com/write-57335919)
Команда !сервера - Посмотреть какие есть сервера
Команда !ссылки - Посмотреть ссылки на сайт - соц сети
Команда !администрация - Посмотреть ники администраторов серверов
Команда !правила - Посмотреть правила беседы/серверов
Команда !чаво - Ответы на частые вопросы по тех проблемам
Команда !админ - Посмотреть список админских команд беседы
Команда !ркон - Посмотреть список админских команд сервера
Команда !админ_статус - Проверка доступа к админ командам в беседе
Команда !ркон_статус - Проверка доступа к админ командам сервера
Все обновления будут находиться в этом топике и только в этом
1.0 Версия бота
Изменено некоторые детали
Добавлена система динамической обложки ( пока в тесте )
Структура лежания папок и фалов
Теперь Файл vk_config.php находится по пути includes\vk_data
Также в этом файле теперь лишь только часть настроек это основные
Что находится в includes\vk_data
файл vk_command.php отвечает за настройку то чего пишет бот по определенным командам читайте внимательно
Файл vk_server.php отвечает за настройку серверов
файл vk_cover_settings.php отвечает за настройку динамической обложки для вашей группы ( пока в тесте возможно что робить пока не будет )
Папка header в ней содержится ваша шапка группы с уже измененным дизайном psd прилагается внутри
Папка font в ней лежит ваши шрифты
Также бонус для тех у кого стоит SourceBans DEV 525
Из архива вы можете класть прямо в корень вашего SourceBans
Вышел крупный апдейт и без багов тут никак. Просьба репортить все ошибки, которые происходят.
Если до этого у вас стоял этот плагин, рекомендую забэкапиться, удалить все файлы (запомнив свой токен) и начать сначала.
Теперь веб скрипт пишет логи в /vkontakte/logs/число.log, а если не пишет, надо сделать так:
Вся конфигурация веб скрипта теперь в /vkontakte/vk_config.php
Про новые функции, связанные со Steam:
Сделано в целях удобной идентификации пользователя. Выглядит это вот так:
Если заинтересовало, идём настраивать.
Вписываем в STEAM_API свой webapi ключ стима и домен сайта. В MEDOO_CFG находятся настройки базы, по умолчанию sqlite, можно попробовать прикрутить другие базы, но я не стал.
Более того, у вас уже есть база: sqlite/vk.db и содержит она где-то 28 аккаунтов.
Какие есть команды? (естественно все для вк, а не для сервера) !vk (ссылка на steam) - получаем ссылку на вк игрока (к слову работают почти все форматы стим и ссылки тоже) !steam (пересланное сообщение или ссылка на вк) - получаем ссылку на стим игрока по его vk id !tie (пересланное сообщение от того, кого надо привязать + ссылка на его стим) - связывает профили [админ команда, см. VK_ADMINS] !untie (пересланное сообщение) - удаляет пользователя из базы [админ команда, см. VK_ADMINS]
Если в базу ничего не пишет, попробуйте так же как и с логами, но с папкой sqlite..
Теперь скрипт обрабатывает исключения и от одного лежащего сервера не будет тонны ошибок.
Так же, я попытался сделать его более понятным, добавив комменты и разделив на файлы:
/vkontakte/vk_config.php - конфиг
/vkontakte/vk_chat.php - сюда обращается вконтакте при новом сообщении к боту
/vkontakte/vk_class.php - класс с целым набором функций (почитайте, там в принципе понятный код... наверно)
/vkontakte/vk_steam.php - это заглушка, куда попадают люди, желающие привязать Steam к VK (в будущем планируется от неё избавиться, поэтому сделано наспех)
/vkontakte/SteamAuth.php - нужно для привязки Steam
/scripts/SourceQuery/* - скрипты для связи ВК и игрового сервера
По поводу класса vk_class.php, теперь проще добавлять поддержку ВК в ваши скрипты, что позволит делать например вот такие штуки: (я прикрутил это к своей панели для банов, но вы можете попробовать сделать это с SB/MA/ещё чем-нибудь!)
PHP:
require_once 'vkontakte/vk_class.php';
$vk = new VKontakte();
$vk->send_vk(2000000001, "Это сообщение попадёт в беседу!");
2000000001 - это первая конфа, в которую вы пригласили бота. Все ID меньше 2000000000 - это пользовательские ID, например мой 142805811, так что вы можете отправлять себе оповещения в личку.
(Чтобы бот мог писать человеку, надо чтобы человек написал ему первым, иначе будет ошибка)
Техническая часть плагина.
Я по-прежнему не сделал нативы, чтобы другие плагины могли писать в вк, но когда-нибудь сделаю.
Зато теперь команда sm_web_getplayers отдаёт JSON массив с игроками. Как он формируется, посмотрите в коде (чтобы качественно поугарать).
Выглядит массив так (k это киллы, d это смерти, а вот как это чудо работает на играх кроме КС - не уверен. наверно, не работает. позже поправлю если будут предложения)
Если в конфиге (VK_Commands) указана одна беседа, меню с выбором не всплывает.