Debug Вконтакте что это

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags

Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Зачем разработчики засекретили эти функции в Телеграм. Как попасть в секретное меню Телеграм?

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time

README.md

Вопросы, а потом в ВК

Это скрипт который написан на node.js, он задает вопросы через терминал/командную строку и отправляет ответы в виде текста в личные сообщения ВКонтакте

Как его настроить?

Для начала вам нужно установить пакет easyvk через npm

$ npm install

Image alt

Теперь нужно получить токен пользователя/cообщества, для этого заходим на https://vkhost.github.io

Image alt

Нажимаем на Kate Moblie

Image alt

Image alt Image alt

Копируем токен, он находится между blank.html#access_token= и user_id=

Image alt

Идем в файл config.json и меняем токен

[ «ТОКЕН_СЮДА» ]

Image alt

Теперь можно запустить скрипт

Image alt

Скрипт без дебага это question2vk.js , с дебагом question2vk+debug.js

Как им пользоваться

Они настраиваются таким образом

const age = () => //название функции return new Promise((resolve, reject) => //асинхрон rl.question(‘Сколько тебе лет? ‘, (answer) => //вопрос if (answer === ») //проверка если ответ пустой console.log(‘Походу ты ничего не ввел’) //обозначение ошибки rl.close() //окончание скрипта > else //а если нет, то var ans = answer //запись ответа в переменную ans const str = fs.readFileSync(‘./files/user/io.json’, ‘utf8’); //запись информации с io.json в переменную str const line = str.split(‘age’)[1]; //поиск age в переменной str console.log(line) //дебаг if (isNaN(ans)) //проверка если было введено не число console.log(‘Ой, произошла неурядица и ты случайно ввел не число’) //обозначение ошибки rl.close() //окончание скрипта > else //а если нет, то if (line === undefined) //если переменная ответила undefined то var jsonparsing = JSON.parse(fs.readFileSync(‘./files/user/io.json’, ‘utf-8’)) //парсинг io.json jsonparsing.push(age: ans>) //добавление записи в массив fs.writeFileSync(‘./files/user/io.json’, JSON.stringify(jsonparsing, null, 2)) //запись в io.json > else //а если нет, то var jsonparsing = JSON.parse(fs.readFileSync(‘./files/user/io.json’, ‘utf-8’)) //парсинг io.json jsonparsing.pop() //удаление последней записи jsonparsing.push(age: ans>) //добавление записи в массив fs.writeFileSync(‘./files/user/io.json’, JSON.stringify(jsonparsing, null, 2)) //запись в io.json > var jsonparsing = JSON.parse(fs.readFileSync(‘./files/user/io.json’, ‘utf-8’)) //парсинг io.json console.log(jsonparsing) //дебаг console.log(`Ответ записан: $answer>`) //ответ записан resolve() //асинхрон > >>) >) >

Еще по теме:  Что такое трэш Вконтакте

Оно настраивается таким образом

8 ПРИЛОЖЕНИЙ на Андроид, которые необходимо УДАЛИТЬ прямо сейчас!


var token = JSON.parse(fs.readFileSync(‘./config.json’, ‘utf-8’)) //чтение токена из config.json easyvk( //модуль easyvk access_token: token, //обьявление access-токена session_file: __dirname + ‘/.my-session’ //сессионный файл >).then(async vk => //асинхрон var jsonparsing = JSON.parse(fs.readFileSync(‘./files/user/io.json’, ‘utf-8’)) //парсинг io.json if (jsonparsing[1].otvet = true) //проверка связанная с вопросами var nodemess = ‘вы знаете что такое node.js’ > else var nodemess = ‘вы не знаете что такое node.js’ > if (jsonparsing[2].sex = true) var sex = ‘вы мужчина’ > else var sex = ‘вы женщина’ > var mess = ‘Вас зовут ‘ + jsonparsing[1].name + ‘, вам ‘ + jsonparsing[2].age + ‘ лет, сейчас ‘ + jsonparsing[3].year + ‘ год, ‘ + nodemess + ‘, и ‘ + sex + ‘.’ //сообщение let vkr > = await vk.call(‘messages.send’, //вызов vk.call(‘messages.send’) peer_id: vk.session.user_id, //ID кому отправляется сообщение (самому себе) message: mess //переменная сообщения >); console.log(‘Готово’); //выполнено >)

Источник: github.com

Где найти toggles в VK для Android и как их включать

Telegram-канал VK Leaks • t.me/vk_leaks

Toggles — это переключатели, с помощью которых можно управлять множеством функций, имеющихся в приложении ВКонтакте для Android.

Там могут прятаться как пока еще скрытые не вышедшие новинки, так и полезные опции.

И так, где найти тоглы и как ими пользоваться:

1.

Чтобы получить доступ к toggles вам понадобится модифицированное приложение ВКонтакте (напоминаем, что речь идет о Android). Откуда его взять? Есть 2 варианта:

Первый — скачать одну из модификаций приложения с доступом к toggles:

1) VK Equals — мод с небольшим набором доп. возможностей, но частыми обновлениями на новые версии VK и доступом к toggles.

2) VK Tea — мод с целым рядом доп. функций и доступом к toggles. Базируется на версии VK 8.1 и больше не развивается. (Для доступа к toggles необходимо активировать debug в Настройках Tea → Прочее).

Еще по теме:  Как удалить чекбэк в ВК

Второй — активировать debug-меню самостоятельно с помощью Lucky Patcher.

Данный способ может не сработать без ROOT-прав, но это индивидуально. Так же при выполнении действий без ROOT-прав, приложение VK, в последствии, может работать медленнее.

1) Скачайте приложение Lucky Patcher: скачать;

2) Откройте Lucky Patcher, выдайте ему требуемые разрешения, а так же ROOT-доступ;

3) Откройте боковое меню Lucky Patcher’a и нажмите «Скачать пользовательские патчи»;

4) По окончанию загрузки найдите в списке приложений VK, долгим тапом по нему откройте меню действий и выберите «Пользовательский патч»;

5) В открывшемся списке патчей найдите патч «Hepolise-debug_menu. «, выберите его, нажмите кнопку «Патч», а затем «Применить» в окне подтверждения.

• Скриншоты к инструкции: смотреть.

При обновлении приложения, эти действия придётся повторять!

2.

После того как вы поставили себе модификацию из предложенных выше, перейдите в настройки приложения VK → Debug (Отладка) → toggles. Это и есть скрытые функции ВК!

3.

В этом списке что-то выключено (чаще всего это скрытые новинки), а то, что уже добавлено для всех — включено.

Если вы включили или выключили какой-то тогл, для применения результата необходимо перезапустить приложение!

Чтобы сбросить тоглы на первоначальный вариант — выйдете из аккаунта VK, снова войдите в него и перезапустите приложение.

—————————————- Канал со списоком полезных и интересных toggles: → ОТКРЫТЬ ← —————————————-

Надеемся, эта информация оказалась полезной!

Источник: telegra.ph

Отладка iframe приложения непосредственно в среде vk.com с использованием php + xdebug

В этой статье вы узнаете, как можно отлаживать iframe приложение непосредственно внутри среды vk.com, то есть как белый человек. Разработка приложения непосредственно в среде не требует создания песочниц (эмуляции вконтакте), очень удобно работать непосредственно с API вконтакте, видя все переменные, которые передаются туда и обратно непосредственно в трейсе. Не претендую на оригинальность, я просто проверил, что такой статьи нету в тырнете и все, а идея очевидна и проста. Идею придумал за кружкой чая, ибо если бы я успел его допить, то начал бы гуглить.

Злость

У меня вызывает бурю негодования, когда я не могу нормально разрабатывать софт. В PHP для меня самым ненавистным является var_dump, print_r которыми я пользуюсь в экстренной ситуации, то есть в момент когда отладить им будет быстрее, чем настроить полный стек IDE для работы, то есть меньше чем пол часа, если с нуля — начиная с настройки апачи. Во всех остальных случаях, если нет нормального стека, меня это вымораживает и мне хочется всячески поправить эту ситуацию.

Еще по теме:  Как сделать коллаж в ВК на телефоне

Проблема

Есть Iframe приложение, внутри vk.com. Оно постоянно взаимодействует с пользователем, API вконтакте и другими вещами, вроде голосов, используя разные секретные ключи и без них. Естественно все это чертовски трудно отлаживать. Из чего следует, что приложения начиная с определенного уровня будут стоить чрезвычайно много программист часов.

В таких ситуациях частично исправляют ситуацию песочницы. Если брать в рассмотрение Iframe, то если чуть раскинуть мозгами песочница в любой её вариации теряет актуальнсть ввиду сложности и не универсальности, ведь приложение можно тупо замапить на сервер разработки, а там сидит программист с IDE и xdebug.

Стек разработки

XAMPP 1.7.4, PHP 5.3, NetBeans 7.01, vk.com(iframe), xdebug, DNS

Настройка стека

Извиняюсь за достаточно скудную текстовую информацию. Я подготовил видео, что бы было понятно.

— Настройка apache
Идем в virtual-host

DocumentRoot D:workotherhtdocsru-wartur-appwwwpublic-html ServerName app.wartur.ru ErrorLog D:workotherhtdocsru-wartur-applogapache2error.log CustomLog D:workotherhtdocsru-wartur-applogapache2access.log common Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all

Перезапускам наш локальный сервер разработки, в моем случае XAMPP (всем советую).
Не смущаемся по поводу 84-го порта. Думаю, если в фирме будет много разработчиков, то там и до 90-го дойти могут, а у меня они дома реально все забиты.

— Настройки dns
Создаем запись A. В моем случае app.wartur.ru — 188.134.79.140, то есть маппинг на роутер.

— Настройки vkontakte
Идем Вконтакте->настройки->Адрес IFrame: app.wartur.ru:84/

— Создание проекта NetBeans
Мы будем считать что xdebug у вас настроен, останавливаться на этом не будем.
Project Settings -> Run Configuration -> Project URL: в моем случае app.wartur.ru:84/

— Запускаем и радуемся жизни
— Ставим точку останова и запускаем на отладку внутри IDE, теперь у нас в браузере создалась сессия и IDE встала на режим отладки
— Запускаем приложение, в моем случае vk.com/app2820627, видим профит от клика по каждой новой ссылки, запуска API или еще чего вы захотите.

Видео


Извиняюсь за качество, как всегда нету времени переделывать, не судите строго

Надеюсь помог. Удачи всем. Очень люблю, когда статья за один час запиливается, а не растягивается на 3-4 часа.

UPD: Все что написано выше достаточно сложно. Все гораздо проще в случае, если вам не надо параллельно давать доступ из вне к своей рабочей машине
— Убираем из схемы настройки DNS и все что с этим связано.
— Ставим в настройках приложения какой-нибудь localhost, в моем случае app.warturru (мне самому не нравился этот порт 84, вот его убрал ура. )
Пасиба хабру за подсказки! Всем удачи!

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...