Исходник Софт Информация Другое [AHK][v0.1beta] VK API + STARLINE API

exnerox

Известный
Автор темы
19
8
Тема и сам скрипт в процессе написания
(хотя сомневаюсь, что это кому-то нужно будет. Вдруг из будущего кто-то заинтересуется)

StarLine ( далее ст/st) Да, у ст уже есть бот оповещений в телегу и он удобен как в плане получения информации о событиях и управления командами.
НО! Что меня не устроило? Что легко можно пропустить сообщение о Тревоге( в плане того, что не обратить внимание на уведомление, не услышать звук уведомления) и тд...
И тогда можно с легкостью пропустить момент(например, если вас притерли на парковке и сработала сигналка), вы увидите это уведомление спустя часы, просто зайдя просто так в приложение, а потом уже фиг что сможете сделать. (Это чисто пример).

Также меня волнует контроль канала связи, который как бы есть у старлайна, но как бы он не работает, и как бы он есть еще на системах с брелком, но реализация полнейшая дичь и чушь. (Ну, я все равно на данный момент не пользуюсь брелком, ибо хз кому как удобнее)

Потому как в телеге бот старлайна уже есть, я решил немножко его модернизировать и написать для Вк.
Основные критерии я на себя возложил для написания:
-Реализация годного контроля канала связи
-Уведомления о событиях(постановка на охрану и тд)
-Уведомления о тревогах(+циклические уведомления)
-Полноценное управление автомобилем (реализация всех возможных функций-автозапуск, сигналка, тревога, снятия с охраны багажника и тд и тп)
-Возможно что-то еще, писать только начал, буду рад различным идеям.(хотя вряд ли тут кто-то вообще шарит про что речь)

Итак, начнем.
Что нам вообще нужно?
-AHK версия ANSI и не AHKbeta(v2)
-ВК, созданная своя группа
Ну и кроме самой установленной сигнализации на авто в общем-то ничего.

Не буду говорить, как я долго мучался с тем, как реализован api у ст, это просто мука...


На данный момент ФУНКЦИОНИРУЕТ и работает.

Пришло событие по тревоге.
Далее ALARM уведомляет циклически бесконечно о событии
1640294597501.png
Если во время данного флуда произойдет какое-нибудь событие, любое.
Чтобы оно не осталось не замеченным, оно тоже будет уведомляться в Alarm. в хронологическом порядке.

1640294773339.png
1640295189594.png
ну и можно этот весь флуд отключить, дав знать скрипту, что вы все прочли.
Хотя можно по апи глянуть, прочитан ли диалог и этим самым отключать флуд. Но.. уже лень переделывать. путсь будет так
1640294636150.png

Наброски говнокода,который еще использовался мною в другом проекте прикрепляю.
Старался максимально закомментить весь код.
Может кому-то пригодится вк апи клавиатура к вк
Основной Starline.ahk

Если тему создал не в том разделе, попрошу модеров перенести в нужный)
 

Вложения

  • api.ahk
    3.3 KB · Просмотры: 15
  • BinArr.ahk
    1.2 KB · Просмотры: 8
  • CreateFormData.ahk
    3.1 KB · Просмотры: 5
  • Crypt.ahk
    32.5 KB · Просмотры: 5
  • Encrypt.ahk
    5 KB · Просмотры: 5
  • events.txt
    16.9 KB · Просмотры: 4
  • HashCalc.ahk
    41.1 KB · Просмотры: 5
  • HTTPRequest.ahk
    45.2 KB · Просмотры: 6
  • MakeAHash.ahk
    1.5 KB · Просмотры: 5
  • StarLine.ahk
    28.9 KB · Просмотры: 6
  • vk.ahk
    8.5 KB · Просмотры: 20
Последнее редактирование:
  • Влюблен
  • Нравится
Реакции: BASS_DEVSOFTWARE и IslamBa

exnerox

Известный
Автор темы
19
8
Господа, как думаете, есть ли смысл продолжать данную тему?
Или оставить более менее работающие наброски и если вдруг кому нужно будет, то сами разберутся?

На данный момент уже реализовал работу только:
-Работа скрипта независима от состояния сигналки в сети или оффлайн.
-Оповещений о событиях(ну, собственно, в телеге от старлайна тоже самое)
-Бесконечное оповещение о тревоге, т.е. уведомляет по 3-15 сообщений в секунду.
P.s. от старлайна приходит всего одно уведомление, а я сделал что уведомления будут бесконечно приходить пока не зайти в вк и не нажать на кнопочку постановки на охрану.
-Пару кнопочек управление системой: охрана, автозапуск, "сирена на 15сек"

Уже имеются полноценные, практически работающие наброски кода, но пока ещё полноценно не реализовал:
-Контроль состояния за наличием GSM связи.
-Контроль состояния внезапной потери(резкого ухудшения) GSM связи.
P.s. своеобразный контроль канала связи, но делалось от души. Как говорится для себя и своего спокойствия.(хотя кому вообще пыжики нужны для угона, большой вопрос.)
 
Последнее редактирование:
  • Влюблен
Реакции: BASS_DEVSOFTWARE

Roman Grudov

Известный
219
96
На БластХаке врядли у кого-то подобное есть, но сама по себе идея интересная. Попробуй на других форумах поискать интересующихся этим или вовсе на ютуб снять видео об этом.
 

exnerox

Известный
Автор темы
19
8
На БластХаке врядли у кого-то подобное есть, но сама по себе идея интересная. Попробуй на других форумах поискать интересующихся этим или вовсе на ютуб снять видео об этом.
На БХ ни то, что такого нет, но и подобного и похожего не найдется)
Да и рабочие функции для работы с ВК, а темболее с клавиатурами тоже ни у кого не видел)
А на каких других?)
на drive2 создал темку с отсылкой на эту
Думаю кому нужно найдут)
Да и эта темка скорей на будущее для единичных случаев и облегчения жизни людям с будущего)0))
На ютуб? Нуу.. Не снимал никогда ролики, не думаю что решусь просто так)
Спасибо больше за коммент, буду знать, что хоть кому-то было интересно :-):-)
 
  • Влюблен
Реакции: BASS_DEVSOFTWARE

BASS_DEVSOFTWARE

Известный 🇺🇦
Друг
263
570
Очень круто, продолжай и если хочешь то пили и на ютуб! Демонстрация в видео позволяет более широкому кругу людей заинтересоваться этой темой