VkBot [не поддерживается]

Хостинг игровых серверов

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
Последнее обновление 26.02.19 версия 1.7.4

Основные функции:

- Авто обновление статуса группы с добавлением в статус общей статистики.
- Награждение игроков за вступление в группу ВК.
- Отправка репортов администратору в ВК.
- Отправка оповещений администратору в ВК о банах игроков.
- Автоматический пост в группе о вайпе, оповещение администратора в ВК о вайпе.
- Сбор ID игроков для отправки оповещений в ВК из других плагинов.
- Отправка постов, сообщений, смена статуса из других плагинов посредством API.

Как получить ключи, и ID группы и администраторов:

VkID администратора
Что бы его получить:
  • Зайдите в настройки своей страницы (в правом верхнем углу).
  • Напротив "Адрес страницы" нажмите "Изменить".
  • Скопируйте номер страницы.

VK Token группы (для сообщений)
Ключ необходимый для отправки сообщений от имени группы (включая сообщения администратору), что бы его получить заходим в группу, выбираем в меню пункт "Управление сообществом", далее пункт "Работа с API" и нажимаем кнопку "Создать ключ", ставим все галочки, нажимаем "Создать". Полученный ключ вставляем в конфигурационный файл плагина

VK Token приложения (для записей на стене и статуса)
Ключ необходимый для изменения статуса и отправки постов в группу, что бы его получить:
  • Переходим по ссылке - https://oauth.vk.com/authorize?clie...arket&response_type=token&v=5.68&state=123456
  • Даём приложению доступ к необходимым привилегиям.
  • Копируем текст из адресной строки браузера. Вам нужен текст между "access_token=" и "&expires_in=0&user_id=6189464"
  • Скопированный текст вставляем в конфигурационный файл плагина.
VKID группы
ID группы сервера.
Что бы его получить:
  • Зайдите на страницу нужной группы;
  • Скопируйте ссылку блока "Участники" и вставьте в адресную строку;
  • Последние цифры в ссылке и есть id группы.
Настройка оповещений в беседу
Сообщения в беседу приходят от имени того, кто получал ключ, получается так же как и "VK Token приложения (для записей на стене и статуса)" .
ID беседы берется из адресной строки, как на картинке ниже.
QWYwcRBWAfs.jpg

В беседу отправляются только те оповещения, которые включены и добавлены в "Список оповещений отправляемых в беседу", остальные по прежнему будут отправляться в личку администраторов.
Если включит настройку "Дополнительная отправка оповещений в личку администраторам?", оповещения будут отправляться и в личку, и в беседу.

Для того чтобы вам (администратору) приходили в ВК уведомления из плагина, нужно в группе нажать "Разрешить сообщения", или самому что либо написать в сообщения группы.

Консольные команды администратора:
updatestatus - обновление статуса группы.
updatelabel - обновление обложки группы.
updatewidget - обновление виджета в группе.
sendmsgadmin - отправка сообщения администраторам, указанным в конфиге (пример: sendmsgadmin тест).
wipealerts - ручная рассылка оповещения о вайпе.
userinfo - поиск игроков в базе VKBot (пример: userinfo playername\steamid\vkid).
report.answer 'ID репорта' 'текст ответа' - отправка игроку ответа на репорт (Если игрок добавил и подтвердил свой ВК - ответ отправляется ему личку. Если нет - в игровой чат (если игрок онлайн))
report.list - показ всех репортов без ответа.
report.wipe - очистка базы репортов.
usersdata.update {количество дней} - удаление устаревших профилей ВК из базы

Чат команды для игроков:

/report - отправка сообщения администратору (если функция включена).
/vk - GUI меню
/vk add - добавление ВК профиля (пример: /vk add http://vk.com/userlink).
/vk confirm - повторная отправка игроку кода подтверждения.
/vk confirm 'code' - подтверждение профиля, код берется из сообщения.
/vk gift - получение награды за вступление в группу ВК.
/vk wipealerts - подписка на рассылку о вайпе.

Скрипт обновления обложки ВК - vkbot.rar

Основные ошибки и методы их решения - vk.com/@vkbotrust-reshenie-problem
Полный список изменений (включая еще не вышедшие в обновлении) - vk.com/topic-30818042_36264027
Настройка динамической обложки группы - https://vk.com/@vkbotrust-nastroika-dinamicheskoi-obl..

SSmoi7wf-cg.jpg


 

Вложения

  • vkbot.rar
    605.2 KB · Просмотры: 244
  • VKBot.cs
    142.5 KB · Просмотры: 179
Последнее редактирование:

EveryDay

Прохожий
22 Окт 2017
37
3
17
Объясните как пользоваться)[DOUBLEPOST=1508869931,1508865125][/DOUBLEPOST]Спасибо огромное,это очень нужные плагин, однако долго разбирался,но в итоге всё сделал,оказалось очень просто :3
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Объясните как пользоваться)[DOUBLEPOST=1508869931,1508865125][/DOUBLEPOST]Спасибо огромное,это очень нужные плагин, однако долго разбирался,но в итоге всё сделал,оказалось очень просто :3
Удобный плагин?
 

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
Плагин обновлен до версии 1.3

Список изменений:
* Добавлена возможность замены цифр в счетчиках на emoji.
* Добавлен новый счетчик для статуса: "Использовано взрывчатки: {explosivecounter}."
* Добавлены новые API функции "string GetUserLastNotice(ulong userid)" и "void VKAPISaveLastNotice(ulong userid, string lasttime)".
* В конфигурационный файл добавлены новые настройки.
 
  • Like
Реакции: Басотник

MREX

Прохожий
22 Окт 2017
20
12
41
Плагин обновлен до версии 1.3

Список изменений:
* Добавлена возможность замены цифр в счетчиках на emoji.
* Добавлен новый счетчик для статуса: "Использовано взрывчатки: {explosivecounter}."
* Добавлены новые API функции "string GetUserLastNotice(ulong userid)" и "void VKAPISaveLastNotice(ulong userid, string lasttime)".
* В конфигурационный файл добавлены новые настройки.
Привет я установил но почему то не работает
 

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
Либо ключ приложения неверный, либо формат статуса.
 

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Либо ключ приложения неверный, либо формат статуса.
Разобрался)
Советую для будущей обновы добавить автоматическое оповещение в чат что бы игроки знали что есть награды за вступление в группу в вк
 

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
Плагин обновлен до версии 1.4

Список изменений:
* Команда /vk add изменена. Теперь игрок просто вставляет ссылку на свою страницу. Пример: /vk add https://vk.com/testpage или /vk add vk.com/testpage
* Добавлены оповещения для игроков, о возможности получить награду за вступление в группу. Оповещение отправляется только тем игрокам, кто не получил награду, или не добавил свой профиль ВК.
* В сообщение администраторам о бане игрока добавлена ссылка на стим профиль, и ссылка на профиль ВК, если игрок его добавил и подтвердил.
* В конфигурационный файл добавлены новые настройки.
 
  • Like
Реакции: Басотник

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Плагин обновлен до версии 1.4

Список изменений:
* Команда /vk add изменена. Теперь игрок просто вставляет ссылку на свою страницу. Пример: /vk add https://vk.com/testpage или /vk add vk.com/testpage
* Добавлены оповещения для игроков, о возможности получить награду за вступление в группу. Оповещение отправляется только тем игрокам, кто не получил награду, или не добавил свой профиль ВК.
* В сообщение администраторам о бане игрока добавлена ссылка на стим профиль, и ссылка на профиль ВК, если игрок его добавил и подтвердил.
* В конфигурационный файл добавлены новые настройки.
Вот это уже супер)[DOUBLEPOST=1509381381,1509182388][/DOUBLEPOST]Изменил цвет оповещения группы и команд на зеленый. Кому нужно качайте
 

Вложения

  • VKBot(Зеленый текст).cs
    36.3 KB · Просмотры: 30

Toyorexxx

Новичек
1 Ноя 2017
0
0
29
Не обновляет статус, в чем проблема может быть?
 
Последнее редактирование:

SkiTles55

Лодырь
Команда форума
Хелпер
Разработчик С#
Прохожий
23 Окт 2017
168
214
32
vk.com
Failed to run a 60.00 timer in 'VKBot v1.4.0' (NullReferenceException: Object reference not set to an instance of an object)

такие ошибки периодически возникают во многих плагинах с таймерами, после перезагрузки плагина как правило все работает.[DOUBLEPOST=1509707875,1509688258][/DOUBLEPOST]Плагин обновлен до версии 1.4.1

Список изменений:
* Полное изменение конфигурационного файла, с разделением настроек по группам. Для удобства прикрепляю дефолтный конфиг, в который вы можете перенести свои ключи и настройки, а потом уже обновить плагин.
* Разбивка всего кода на регионы.
* Добавлена возможность менять цвет и размер текста оповещений.
* Добавлена возможность выдавать награду за вступление в группу каждый вайп.
[DOUBLEPOST=1510555703][/DOUBLEPOST]Плагин обновлен до версии 1.4.2

Список изменений:
* Добавлена новая переменная для статуса: {wipedate}. Отображает дату последнего вайпа (дата берется из файла карты), которую можно вывести в виде цифр, или в виде emoji, добавив wipedate в "Список счетчиков, которые будут отображаться в виде emoji".
* Функция перевода цифр в emoji доработана, теперь можно переменную usertext добавить в "Список счетчиков, которые будут отображаться в виде emoji", и если там будут цифры, они будут заменены на emoji.
* Удален ненужный лог vkbot_responce-****-**-**.txt.
* Добавлено оповещение администратора о выходе новой версии Oxide. Первая проверка производится после загрузки плагина, и далее с интервалом в час.
* Добавлено оповещение в консоли, если текст статуса превышает 140 символов, и статус отобразится в группе не полностью.
Y9d-LHfEujw.jpg
LyKPKczwE4Y.jpg
 
  • Like
Реакции: Басотник

Басотник

Команда форума
Продавец
Меценат
Местный
Обитатель
Прохожий
21 Окт 2017
1,619
329
Как ты думаешь было бы норм если бы после каждого вайпа сообщение отправлялось что сервер готов к работе и вайпнут всем игрокам а не только админу?