- Версия SA-MP
-
- 0.3.7 (R1)
VK Notifications
Скрипт позволяет отправлять уведомления в сообщения группы VK и получать их оттуда же. В основном будет полезно всяким ботоводам и качателям аккаунтов. Работает через группу, то есть сообщения вы будете получать/отправлять группе, при этом ее нужно будет создать самому и настроить ее должным образом. Данный подход как по мне является наилучшим, потому что:
- Не нужно прятать токен доступа к API группы в скрипте (бесполезно), следовательно веселые рассылки от анонимусов нам не страшны.
- Не нужно создавать лишних прослоек между API VK и клиентом, что конечно же повышает производительность, не требует затрат на хостинг "прослойки" и в принципе не зависит от нее же
- Нет зависимости от единой группы с пользователями уведомлений, у каждого пользователя будет своя группа которой он волен распоряжаться как угодно. К тому же это не мешает использовать одну группу для уведомлений нескольким пользователям, вопрос лишь в доверии.
Пока что уведомления работают только на сообщения в чат от сервера, скрипт позволяет настроить различные профили с фильтрами сообщений по шаблону (lua regex) и цвету. В дальнейшем планируется добавить другие события, запросы состояния, раздельные ответы на разные аккаунты, скриптовые сообщения/диалоги (скорее всего в следующей жизни). Пишите свои пожелания в теме, постараюсь добавить их в todo-лист.
- Заходим во вкладку "Группы", сверху жмем на кнопку "Создать сообщество", даем название группе и собсна создаем
- В свежесозданной группе на панельке справа заходим в "Управление", справа выбираем "Настройки"->"Работа с API"
- Во вкладке "Ключи доступа" жмем "Создать ключ", разрешаем доступ к управлению и сообщениям, делаем подтверждение действия. Этот ключ нужно будет вбить в поле "Group token".
- Переходим во вкладку "Long Poll API", в подвкладке "Настройки" включаем его, выбираем версию 5.131, в "Типы событий" ставим галочку на входящее сообщение. Готово!
- Во вкладке "Сообщения" справа включаем сообщения сообщества и не забываем сразу же разрешить сообщения от сообщества с главной страницы группы или просто что-то пишем в сообщения группы.
- Теперь необходимо также активировать возможности ботов в группе - Управление - Сообщения - Настройки ботов - Возможности ботов - Включены
- В скрипте нужно будет заполнить ID пользователя VK, куда будут идти уведомы (обязательно числовой ID, можно посмотреть в личных настройках), ID группы (можно посмотреть в адресной строке - нужно тоже только число) и токен, который мы создали выше.
- Сохраняем и можно пользоваться!
В случае возникновения проблем не забывайте прикладывать файл moonloader.log из папки moonloader.
Код открыт, смотреть/использовать где-либо еще не рекомендую (судя по кол-ву скриптов появившихся за два года с кусками кода отсюда эту строчку никто не читал)
Внимание! Если вы находитесь в Украине, то скрипт не будет работать без VPN/прокси для всей системы и будет выдавать вот такое предупреждение в лог:
CJSON: Expected value but found T_END at character 1
Вложения
Последнее редактирование: