Натыкался несколько раз на «высосанные из пальца» статейки, где рассказывается принцип функционирования Eye Of God Bot'а. Ничего кроме испанского стыда они у меня не вызывали. Полное отсутствие понимания темы. Надеюсь, вы не попадали на такие материалы. Сегодня хочу разложить все по полочкам, чтобы вы имели правильное представление о том, как работает бот Глаз Бога.

Глаз бога

Почему не хранит данные

Вопреки всем «мамкиным программистам», в EOG ничего не хранится. И нет у него никакой огромной базы данных на миллионы петабайт. Все гораздо проще. Бот Антипова – это лишь продвинутый парсер, пользуется чужими серверами, на которых лежат приложения, сайты, сервисы и даже государственные структуры. Они выполняют роль хранилища. А Глаз Бога умеет быстро и грамотно искать у них нужную инфу. Кстати, список источников, откуда подтягиваются данные, есть на нашем сайте на этой странице – листайте в самый низ и найдете.

Как работает бот Глаз Бога и почему не хранит данные 2

Как работает бот Глаз Бога

Представьте себе парсер, который умеет быстро и в то же время безошибочно анализировать «большие данные». Написать его для большинства источников нетрудно – задача не для топового программиста. А Eye Of God – это целое дерево таких парсеров. Для каждого запроса от пользователя запускаются нужные ветви. Результаты их работы собираются в программу-сборщика, которая выдает красивый результат. Ну или пишет уведомление, что «по вашему запросу ничего не найдено».

Например, написал «Олег Орлов». Бот полез шерстить слитые базы мобильных операторов и главную дыру интернета – GetContact. В результате выдает мне все телефонные номера Олегов Орловых, которые только существуют на просторах интернета. Так и работает бот Глаз Бога.