ReApi
Сервер для проксирования api запросов с подменой данных для добавления нового функционала
Install / Use
/learn @FlyInk13/ReApiREADME
ReApi
Disclaimer
Проект был написан в 2017 году.
Исходники опубликованы после косметических работ без проверки работоспособности.
PS: В репозитории отсутствует vk-crypto.js - его можно сделать из FlyVK
Что это?
Сторонний API сервер для официального клиента для ВКонтакте ниже 5й версии.
Как это работает?
- Поднимаем сервер: ReApi.js:138
- Ловим запрос при авторизации и вырезаем sig, для возможности подмены запроса
- Ловим запрос ReApi.js:42
- Вырезаем nohttps auth.js:41
- Ловим и заменяем запросы
- Загружаем настройки пользователя: ReApi.js:65
- Ищем модули у которых есть обработчик для замены запроса: ReApi.js:67
- Прогоняем через все модули, заменяя запрос: ReApi.js:71
- Выполняем запрос: ReApi.js:82
- Ищем модули у которых есть обработчик для замены ответа: ReApi.js:100
- Прогоняем через все модули, заменяя ответ: ReApi.js:101
Модули
- bot.js - Замены при отправке сообщения
- @a [поисковая фраза] - поиск и отправка аудио
- @g [поисковая фраза] - поиск и отправка gif из поиска по документам
- [ссылка на youtube] - загрузка и отправка видео и youtube
- [ссылка на изображение] - загрузка и отправка изображения
- [ссылка на instagram] - загрузка и отправка изображения
- audio.js - Костыль для музыки
- auth.js - Модуль авторизации
- Вырезает sig при авторизации
- Авторизация по токену (null - логин; токен - пароль)
- autoUsersAdd.js - Автоматическое принятие заявки в группу проекта
- ban_way.js - Подлядывание за ЧС от имени другого пользователя
- cmds.js - Команды администратора
- counters.js - Накрутка счетчиков
- custom_keywords.js - Дополнительные подсказки стикеров
- docsKeywords.js - Подсказки к документам
- downloadaudio.js - Скачивание аудио через поиск диалога "reapi:ad"
- drawGraffitiPackBg.js - Отрисовка фона граффити-набора
- graffiti_packs.js - Наборы фейковых граффити
- important.js - Важные сообщения
- Вход через поиск "..." в диалогах
- Ответ на сообщение через "+" - добавить в важные
- Ответ на сообщение через "-" - удалить из важных
- longpoll.js - Прокси для longpoll
- Шифрование @mp3, @inv, @cof
- main.js - Загрузка настроек пользователя, вывод страницы настроек
- profile.js - Галочки, дата регистрации, id
- remove_ads.js - Удаление рекламы, банеров, вставка банера новостей проекта
- replaceChatPhoto100.js - Отрисовка аватарок у пользователей без аватарок
- sendStickers.js - Костыль для отправки граффити
- stickersSource.js - Костыль для отрисовки граффити
- test.js - Вывод дополнительных точек входа в настройки и разные тестовые фичи
- tograffiti.js - Вывод сниппета в toGraffiti боте для быстрого добавления в документы
- voice2text.js - Расшифровка голосовых сообщений
- widget.js - Выввод виджетов групп у конкурентов
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
