Lua VK Notifications [1.2.3 | 13.09.2021] [Open Source]

Sekker

Новичок
1
0
Бро помоги после перекидывания в новую сборку перестал работать. Переделывал всё и группу новую и ключи все равно пишет код ошибки 5 invalid token
 

Artur158947

Известный
10
0
Screenshot_59.png
Screenshot_60.png

В чем может заключаться ошибка?
 

Diego_Smitt

Новичок
2
0
VK Notifications
Скрипт позволяет отправлять уведомления в сообщения группы VK и получать их оттуда же.
В основном будет полезно всяким ботоводам и качателям аккаунтов. Работает через группу, то есть сообщения вы будете получать/отправлять группе, при этом ее нужно будет создать самому и настроить ее должным образом. Данный подход как по мне является наилучшим, потому что:
  1. Не нужно прятать токен доступа к API группы в скрипте (бесполезно), следовательно веселые рассылки от анонимусов нам не страшны.
  2. Не нужно создавать лишних прослоек между API VK и клиентом, что конечно же повышает производительность, не требует затрат на хостинг "прослойки" и в принципе не зависит от нее же
  3. Нет зависимости от единой группы с пользователями уведомлений, у каждого пользователя будет своя группа которой он волен распоряжаться как угодно. К тому же это не мешает использовать одну группу для уведомлений нескольким пользователям, вопрос лишь в доверии.
Из минусов могу выделить только то, что целевой аудитории будет сложно это все настроить. Гайд обязательно будет, даже для тех кто читать еще не научился.
Пока что уведомления работают только на сообщения в чат от сервера, скрипт позволяет настроить различные профили с фильтрами сообщений по шаблону (lua regex) и цвету. В дальнейшем планируется добавить другие события, запросы состояния, раздельные ответы на разные аккаунты, скриптовые сообщения/диалоги (скорее всего в следующей жизни). Пишите свои пожелания в теме, постараюсь добавить их в todo-лист.
  1. Заходим во вкладку "Группы", сверху жмем на кнопку "Создать сообщество", даем название группе и собсна создаем
  2. В свежесозданной группе на панельке справа заходим в "Управление", справа выбираем "Настройки"->"Работа с API"
  3. Во вкладке "Ключи доступа" жмем "Создать ключ", разрешаем доступ к управлению и сообщениям, делаем подтверждение действия. Этот ключ нужно будет вбить в поле "Group token".
  4. Переходим во вкладку "Long Poll API", в подвкладке "Настройки" включаем его, выбираем версию 5.131, в "Типы событий" ставим галочку на входящее сообщение. Готово!
  5. Во вкладке "Сообщения" справа включаем сообщения сообщества и не забываем сразу же разрешить сообщения от сообщества с главной страницы группы или просто что-то пишем в сообщения группы.
  6. Теперь необходимо также активировать возможности ботов в группе - Управление - Сообщения - Настройки ботов - Возможности ботов - Включены
  7. В скрипте нужно будет заполнить ID пользователя VK, куда будут идти уведомы (обязательно числовой ID, можно посмотреть в личных настройках), ID группы (можно посмотреть в адресной строке - нужно тоже только число) и токен, который мы создали выше.
  8. Сохраняем и можно пользоваться!
vknotfs.lua очевидно в moonloader, vkfilters.json содержит пример с фильтрами для некоторых сообщений на ARP, закидывать в moonloader/config и если игра уже запущена, то перезапускаем скрипт или во вкладке "Фильтры" жмём "Восстановить". Почему-то тут нельзя прикрепить json файл, возможно сделаю это позже
В случае возникновения проблем не забывайте прикладывать файл moonloader.log из папки moonloader.
Код открыт, смотреть/использовать где-либо еще не рекомендую (судя по кол-ву скриптов появившихся за два года с кусками кода отсюда эту строчку никто не читал)

Внимание! Если вы находитесь в Украине, то скрипт не будет работать без VPN/прокси для всей системы и будет выдавать вот такое предупреждение в лог:


Активация: /vk
Зависимости: moonloader, SF, samp.lua, imgui, requests, effil

Автор: Aniki
Разрешаю распространять скрипт только при указании авторства И ССЫЛКИ НА ДАННУЮ ТЕМУ.

Было бы круто если добавил бы в настройки типо чтобы можно было добавлять других ВК чтобы они могли пользоваться тоже командами через ВК