IvanGlinkin / CCTV

Close-Circuit Telegram Vision revolutionizes location tracking with its open-source design and Telegram API integration. Offering precise tracking within 50-100 meters, users can monitor others in real-time for logistics or safety, redefining how we navigate our surroundings
GNU General Public License v3.0
2.31k stars 319 forks source link

Bug or feature? #33

Open paracosm17 opened 2 months ago

paracosm17 commented 2 months ago

Обнаружил, что на карту попадают люди, у которых есть премиум аккаунт и они в профиле указали свою локацию. Для премиум аккаунтов была добавлена возможность превратить свой аккаунт в бизнес-аккаунт. И одна из возможностей это указать расположение в профиле. Так вот, на карту попадают люди, которые указали у себя в профиле искомое нами место.

Для примера я взял координаты 16.971753, 7.987384. Это страна Нигер, город Агадес. image

Как-то много людей с русскими никнеймами для Нигера. Походил по их профилям, заметил, что их всех объединяет, что у них просто указан Нигер в профиле. image image Тут тоже "Чёрная пещера" открывает на картах город Агадес image

Как это фиксить у меня пока нет идей и не знаю надо ли вообще это фиксить. Как минимум бы помечать на карте как-то этих людей, что это не их точная локация из "люди рядом", а это они сами у себя в профиле указали. Может быть можно как-то отдельно подтягивать из апи информацию о профиле, вытягивать от туда локацию если есть и под конец сверять то что мы получили и то что в профиле указано. Хотя я не видел в апи чтобы возвращалась эта информация

IvanGlinkin commented 2 months ago

Приветствую! Аххах, интересное наблюдение:) я бы предложил их оставить на карте, но помечать другим цветом, например, или как то выделять из общей выборки.

п.с. а аккаунт не блочат? что было сделано? Увеличено время задержки?

paracosm17 commented 2 months ago

Аккаунт ни разу не блочили, использовал только стандартные настройки

api_config:
  api_hash:
  api_id:
  phone: ''
location:
  lat:
  lon:
  meters: 500
misc:
  speed_kmh: 50
  timesleep: 30

Ну разве что радиус менял

IvanGlinkin commented 2 months ago

Аккаунт ни разу не блочили, использовал только стандартные настройки Ну разве что радиус менял

Вчера пробовал, но увеличил задержку между запросами до 61 секунды (почему 61 - а вдруг ТГ сделал блок на 60, то 61 позволит это обойти, аххах)) все нормально, 25 запросов отработало на ура