Skip to content

Test project probably not working but anyway it`s fun :)

License

Notifications You must be signed in to change notification settings

Kobollt/VkScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

vkScript

Скрипт для описи людей в ВКонтакте.

Основные файлы

  • vkScript.exe / vkScript.app — основной файл (программа) с интерфейсом.
  • static - папка, которая хранит иконки/лого, которые используются в программе, так что при удалении папки её не получится восстановить и придётся скачивать программу снова для отображения иконок/логотипов.
  • config - папка в которой хранятся Ваши настройки в приложении (буквально всё, что находится в основной секции сохраняется в config). При удалении папки/файлов в папке, они будут созданы заново пустыми/с значениями по умолчанию/с комментариями.
  • ya_v_dele.db - локальная База Данных, заглушка до момента создания общей Базы Данных. При удалении она не восстанавливается, придётся скачивать программу снова, иначе основная программа не будет работать, будут возникать ошибки/остановки программы.

Секция настроек

В настройках есть кнопки:

  1. Конвертировать ID — из буквенного в численное.
  2. Получить токен — для получения вашего токена ВК, иначе программа не сможет писать с вашего аккаунта.
  3. Светлая/Тёмная тема — по умолчанию: тёмная тема.
  4. Связаться с разработчиком — пишите, если есть какие-то предложения или вопросы.

Основная секция

Нужно заполнить все поля.

  1. Токен - достаточно нажать на кнопку "Получить токен", выбрать аккаунт, скопировать ссылку из адресной строки и вставить в программу. Никому не скидывайте и не показывайте свой токен, ради Вашей же безопасности.
  2. ID Группы - та группа, которая закреплена за вами, у неё находите ссылку и вставляете сюда, программа сама может перевести в численное ID, но я не гарантирую, что ошибок не будет. При возникновении проблем, нажимайте на кнопку "Конвертировать ID", вставляйте ссылку туда и получайте численное ID, которое нужно вставить в это поле.
  3. Имя группы - Необязательное поле, если вы не используете {group_name} в шаблоне, то оно не будет нигде использоваться кроме начального оповещения где вы проводите опись.
  4. Кол-во пользователей - то, сколько человек вы хотите описать (по умолчанию 20), не рекомендуется ставить больше, ВКонтакте может Вас заблокировать.
  5. Возраст - до какого возраста Вы хотите искать людей. Помните, что этот параметр устанавливают люди сами, а значит, что возраста может не быть или он может быть неправдив. Если возраст у человека не указан, то такой человек не будет описан программой (помогает избежать опись возрослых людей/преподов и т.д.)

Кнопки в основной секции:

  1. Чёрный список - Вы можете добавить человека в чёрный список как в ВКонтакте, так и локально в программе. Внутри файла есть подробное описание того, что Вам нужно сделать и как это работает.
  2. Импорт ссылок - Вы можете описывать людей не только из группы, но и отдельных людей, которых Вам выдали с турнира или других мероприятий. Внутри файла есть подробное описание того, что Вам нужно сделать и как это работает.
  3. Шаблоны - Обязательный файл к заполнению, программа берёт текста для отправки отсюда в случайном порядке. Лучше всего обезличивать шаблоны, а также обязательно правильно оформлять шаблоны. Внутри файла есть подробное описание того, что Вам нужно сделать и как это работает.

Секция логов

Тут Вы можете увидеть почти Всё что делает программа, кого удалось обработать, сколько человек удалось обработать, а также ошибки. Если Вы столкнулись с критическими ошибками, которые не оозволяют Вам комфортно пользоваться программой, то обязательно напишите мне!

Реализация Базы Данных

В данный момент локальная База Данных, тогда когда будет реализована общая, то Вы не сможете описывать тех людей, кому уже было прислано сообщений этой программой. Также возможно будет закреплять группу за наставником, что не позволит другим наставникам вмешиваться в вашу группу. Сейчас База Данных не будет Вам позволять писать человеку повторно лично Вам, что является не супер полезной вещью, так как до этого была и остаётся проверка на то, писали ли Вы уже человеку путём просмотра истории личных сообщений.

Конфендциальность / безопасность Ваших данных

Что такое токен и почему его так важно скрывать? Токен, это прямой доступ к Вашему аккаунту, путём кода можно изменять данные, получать Ваши личныые переписки/группы и т.д. Именно поэтому его важно скрывать и не показывать лишним людям. В остальном программа полностью безопасна и надеюсь удобна для пользования <3

При скачиваний программы Ваши данные никому не улетают, скачивая программу Вы не скачиваете дополнительно вирусы и т. д. Важно понимать, что при сливе Вашего токена 3-им лицам (которые будут недоброжелательны к Вам) с Вашим аккаунтом могут возникнуть проблемы. Но в теории, при нажатие кнопки "Получить токен" и выборе Вашего аккаунта, Ваш токен обновится и старый уже будет неактуален, это один из лёгких путей, как можно обновить токен.

Почему Windows Защитник и MacOS выдают предупреждения? (На MacOS: Файл повреждён, на Windows: "Файл небезопасен"). Происходит это потому что у этого приложения нет цифровой подписи, то есть операционные системы идентифицируют это приложение как неизвестное, а следовательно вредоносное. Поэтому Вам просто нужно пропустить этот шаг и запустить программу. Для MacOS пользователей: в терминале (terminal) перейдите с помощью cd в Вашу папку с основным файлом и пропишите команду xattr -rc ./vkScript.app, после этого операционная система позволит открыть файл двойным нажатием. Для Windows пользователей: просто нажмите 2 раза по файла, нажмите "Дополнительно" (находится слева снизу в появившемся окне), и нажмите "Продолжить (небезопасный запуск)".

About

Test project probably not working but anyway it`s fun :)

Resources

License

Stars

Watchers

Forks

Packages

No packages published