An open API service indexing awesome lists of open source software.

https://github.com/krakodjaba/telegramantiradar

Telegram bot live location based traffic cameras alert system
https://github.com/krakodjaba/telegramantiradar

Last synced: 3 months ago
JSON representation

Telegram bot live location based traffic cameras alert system

Awesome Lists containing this project

README

        

# Telegram-бот для уведомлений о камерах дорожного движения

## Описание
Этот бот предназначен для уведомлений о дорожных камерах на основе живого местоположения пользователя.
Пользователь отправляет свою геолокацию в чат с ботом, после чего бот отслеживает изменения местоположения и проверяет наличие камер в радиусе 500 метров.
Если камера обнаружена, бот отправляет пользователю её координаты и описание.

## Требования
Перед запуском убедитесь, что установлены все необходимые зависимости. Для установки выполните команду:
```bash
pip install aiogram asyncio
```

### Используемые библиотеки:
- `logging`
- `sys`
- `asyncio`
- `sqlite3`
- `math`
- `aiogram` (включая `Bot`, `Dispatcher`, `types`, `Router`)

## Инструкция по запуску
1. Скачайте или клонируйте репозиторий.
2. Убедитесь, что у вас есть файл базы данных `gibdd.db`.
3. Запустите бота с указанием API-токена:
```bash
python main.py
```

## О базе данных
База данных `gibdd.db` представляет собой SQLite-файл, созданный путем импорта `.csv` с официального сайта Департамента регулирования дорожного движения.

## Особенности
- В коде широта (latitude) и долгота (longitude) поменяны местами для корректной работы.
- Этот проект является Proof-of-Concept (PoC) и может быть адаптирован под любые задачи путем изменения информации в базе данных.