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
- Host: GitHub
- URL: https://github.com/krakodjaba/telegramantiradar
- Owner: krakodjaba
- Created: 2025-03-09T08:21:31.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-09T08:30:06.000Z (3 months ago)
- Last Synced: 2025-03-09T09:24:49.286Z (3 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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) и может быть адаптирован под любые задачи путем изменения информации в базе данных.