I wanted a Telegram bot that did more than trigger a fixed SMS request.
Most SMS APIs hide routing.
You send a message → it gets delivered (or not) → and you don’t know:
- which route was used
- why delivery changes
- how pricing is applied
So I built a Telegram bot directly on top of BridgeXAPI that exposes everything:
/balance/routes/pricing/send <route_id> <number> <message>
No abstraction.
No hidden routing.
You choose the route yourself.
Example:
/send 3 31651860670 Your verification code is 4839
That maps directly to:
client.send_sms(
route_id=3,
caller_id="BRIDGEXAPI",
numbers=["31651860670"],
message="Your verification code is 4839"
)
The idea is simple:
If routing matters, it should be visible.
If pricing depends on routes, it should be queryable.
If you're building systems, not dashboards — you need control.
GitHub:
https://github.com/bridgexapi-dev/bridgexapi-telegram-bot
Top comments (4)
A fascinating look at the transparency of SMS routing—exposing the underlying infrastructure is a great way to demystify how global messaging actually works. As an engineer focused on secure automation, I really appreciate the focus on providing visibility into these often-opaque communication paths.
Thanks Rahul, really appreciate that.
What’s interesting is that I’m seeing the exact same problem now while building EVM infrastructure. A lot of blockchain tooling abstracts everything away, but very little exposes what’s actually happening underneath.
Lately I’ve been extending BridgeXAPI into an EVM layer focused on things like liquidity monitoring, LP control tracking and forensic-style event delivery — basically bringing the same visibility mindset from SMS routing into on-chain systems.
Feels pretty close to the observability side of DevSecOps honestly 😄
Are you also into Web3 infrastructure?
You hit the nail on the head—Web3 definitely needs that 'security-first' observability. While my core focus has been multi-cloud DevSecOps and automation, I’m increasingly interested in the 'agentic' side of AI and how it can handle autonomous reasoning for complex systems. Bringing that level of forensic visibility to EVM layers is a huge step toward making on-chain infrastructure actually production-ready and secure!
This is just a small example.
More dev tools coming (SDKs, bots, infra-level examples).