Radar: a Telegram housing search bot for Miass
Radar
Not a tool for an agent but a ready Telegram bot on Pydantic AI and Claude: searches and dedupes real, non-fake housing listings in Miass
- 0 ★ on the repository
- Last commit
Extended access
Why this level
- Independently calls the ads-api.ru, Anthropic and OSM external APIs with your keys
- Requires hosting and a Telegram bot token that answers real users
Install
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/elsesser-ind-radarDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Independently calls the ads-api.ru, Anthropic and OSM external APIs with your keys
- Requires hosting and a Telegram bot token that answers real users
This is third-party code. Review the repository files before installing.
What it does
This is not an MCP server or a skill, but a standalone application, a Telegram bot, that itself uses Claude through Pydantic AI inside its own logic. The bot takes a free-form Russian query like a two-room rental in Mashgorodok under 30k, resolves the Miass district through OpenStreetMap geocoding, searches listings via the ads-api.ru aggregator (Avito, Cian, Yandex.Realty, SOB, Yula, Moya Reklama), dedupes across sources by price, room count, coordinates and the start of the description, checks listings for authenticity with LLM validation (realtors posing as private sellers, price bait, templated fakes), and returns the top 10 listings from the last 14 days with inline cards, photo paging and pagination.
Who it is for. For realtors and residents of Miass who want a vetted housing shortlist in Telegram, and for developers studying the Pydantic AI, Claude and aiogram combination.
Good fit when
- You want a ready Telegram bot for housing search specifically in Miass with fake and duplicate filtering
- You are interested in a working example of streaming Claude responses in Telegram via Pydantic AI and aiogram
- You are fine self-hosting your own bot with Anthropic and ads-api.ru keys
Not a fit when
- You need something installable into an agent as an MCP, skill or plugin: this is a separate application, not an extension for Claude Code or another agent
- You need housing search in another city: district geocoding and the whole context are hardcoded to Miass
- You do not want to deploy and pay for your own service: it needs Anthropic and ads-api.ru keys plus bot hosting
Example request
Find a house in Turgoyak under 5 million rubles to buyLimitations
It only works for Miass; OSM district geocoding is specifically tuned to this city. It needs paid or trial ads-api.ru keys (14 days free on the test tier with a request rate limit) and access to an Anthropic-compatible proxy for Claude Sonnet. This is a standalone service, not an AI agent extension: there is no need or reason to install it into Claude Code, Cursor or another agent.
How to disable. Stop the bot process and revoke the token with @BotFather in Telegram if the bot is no longer needed.
FAQ
Is this an MCP server or a Claude Code skill?
No, it is a standalone Telegram bot that calls Claude internally itself; there is no need to install it into an agent.
Does the bot work in other cities?
No, district recognition and the whole search context are hardcoded to Miass.
Discussion
No questions or reviews yet.
Related
All Avito toolsTelegram API MCP
telegram-api-mcp
MCP server for the Telegram Bot API: messages, channels, forums, payments and long posts from a bot, with Telegram rate limits built in
A Telegram bot with an AI agent for Wildberries: price monitoring, margin math, sales analytics and opt-in review auto-replies
A Telegram bridge for the Pi coding agent: continue sessions from your phone and hand them back to the terminal
A reference multi-agent student support assistant with an MCP server to a knowledge base and Bitrix24, over Telegram and MAX
A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section
Mail.ru MCP server and Telegram notifier
Mail Agent
An MCP server for Mail.ru email in Claude.ai, plus a separate Telegram bot that checks the inbox every 15 minutes and alerts on important messages
README in short
The Russian README describes the bot with a pseudo-terminal dialog example, lists the stack (Python, uv, Pydantic AI on top of the Anthropic API with extended thinking, aiogram, httpx, Nominatim with a local SQLite cache), and a feature list: query parsing, district geocoding, ads-api.ru search, deduplication, LLM legitimacy validation, and resilience to external service failures with retries.