HNHacker News
TopNewBestAskShowJobs

Noel04

2 karma · joined April 15, 2025

submissionscomments
Noel04··on Console.text() – SMS alerts when code executes

  Thanks for the detailed debug output! This confirms what we suspected, the message is being accepted by Twilio but it might be filtered by T-Mobile before reaching your handset.

  Can you try sending "Error Detected" one more time just to confirm it's consistently filtered (not a one-time glitch)?

  If it fails again, then:

  1. The immediate problem: "Error Detected" is likely triggering T-Mobile's spam filter. Try a more specific message like "[YourApp] Error in payment processor at 3:42 PM", generic error messages get filtered heavily. Let me know if that gets through.

  2. Our misleading status: You're right - showing "delivered: true" when it just means "accepted by carrier" is confusing. We're working on:
     - Clearer status terminology ("accepted" vs "delivered")
     - Webhook integration to track actual handset delivery
     - Guidance on avoiding carrier filtering
Again, Thank you so much for testing this out.
Noel04··on Console.text() – SMS alerts when code executes
Hey Jeremy, did you try: debug:true ie, init({ apiKey: "ct_live_key" ,debug:true}); if yes, what did it show?
Noel04··on Console.text() – SMS alerts when code executes
“Delivered” at the API level means the message was accepted by the downstream carrier / aggregator, not that it necessarily reached the handset. In some regions and carriers, especially for A2P traffic, messages can be filtered or silently dropped after that point. we’re actively working on: clearer delivery state distinctions (accepted vs handset-delivered) fallback routing where possible better guidance on sender IDs and content patterns that reduce filtering

If you’re open to it, sharing the country, carrier, and message type (transactional vs promo) helps us dig deeper.

Noel04··on Console.text() – SMS alerts when code executes
You’re absolutely right, SMS itself is commoditized, and there are many solid providers. Console.text() isn’t trying to compete as “yet another SMS API”. The focus is on developer ergonomics and intent, not transport: one-line, code-level alerts (console.text("error")) built for early-stage teams that don’t want to wire PagerDuty / Datadog yet
Noel04··on Console.text() – SMS alerts when code executes

  ntfy.sh is great! But it requires:
  - Setting up a topic/channel
  - Installing their app on your phone
  - Subscribing to topics
  - Running a curl command or HTTP client

  console.text() is:
    npm install @holler2660/console-text
    console.text('thing happened');
That said, ntfy.sh doesn't do SMS, so if you genuinely need to wake up at 3am for critical alerts, it's push notifications vs actual phone calls/texts. The main thing I'm going for is ease of use
Noel04··on Console.text() – SMS alerts when code executes
It's global! The SDK works anywhere, and you can receive SMS to any phone number worldwide.
Noel04··on Console.text() – SMS alerts when code executes
yup sure : https://www.youtube.com/watch?v=Bs29i2TR7AE