Теория рукопожатий на практике
Недавно в научных целях сделал бота для Telegram, который ищет связи между двумя людьми в VK по принципу теории рукопожатий.
Суть проста: бот принимает ссылки на пару аккаунтов и сопоставляет списки их друзей, затем берет списки друзей у каждого друга и т. д.
Другими словами, если в соцсети нет общих друзей, с большой вероятностью (особенно, если оба из одного города) он найдет общих "друзей друзей", то есть выдаст связи до трех рукопожатий.
Программа работает с vk_api через сервисный ключ доступа, никакой авторизации/идентификации не требуется.
Основные недостатки:
- не работает с закрытыми аккаунтами (которых, как выяснилось, около 25%)
- время ответа, в среднем, 2-3 минуты (бот отправляет сотни запросов)
Кому и зачем это надо я не знаю, но идея мне показалась любопытной ;)
Код: https://github.com/Genateep/Give_Me_Crab_bot
Бот: t.me/genateep_test1_bot

На самом деле теория реально работает, как-то осознал её на себе. Какое-то время ходил на курсы по гитаре, так вот мой преподаватель в своё время пару раз пил вместе с клавишником дип пёрпл. А это был бывший клавишник Оззи. Всего через двух человек я знаком с Оззи) Соответственно всё моё окружение знакомо с ним через трёх человек)