LognowBot

Lightweight Telegram notification gateway for developers and indie builders

Send real-time alerts directly to Telegram groups using simple HTTP requests — no auth tokens, no rate limits, no database setup.

How It Works

1 Add @lognowbot to your Telegram group
2 Bot replies with your unique chat_id
3 Send notifications via API:
curl -X POST https://api.lognowbot.com/send \
  -H "Content-Type: application/json" \
  -d '{
    "chat_id": "your-chat-id", 
    "message": "🚀 New user signup!"
  }'

Key Features

No Auth Tokens

No API keys or access tokens required. Simple HTTP interface for maximum ease of use.

Real-time Delivery

Instant delivery to Telegram groups. Perfect for monitoring critical events and alerts.

Chat ID Aliasing

Use friendly aliases instead of actual Telegram IDs. Keep your chat IDs private and secure.

No Database Setup

Config-based and serverless-friendly. No complex infrastructure or database management needed.

Webhook Ready

Clean HTTP POST interface ideal for webhooks, automation, and backend integrations.

Rate Limiting

Optional built-in rate limiting and spam protection to keep your notifications clean.

API Documentation

Send Notification

POST /send

Request Body
{
  "chat_id": "string",    // Alias or actual Telegram chat ID
  "message": "string"     // Message content to send
}
Example Request
curl -X POST https://api.lognowbot.com/send \
  -H "Content-Type: application/json" \
  -d '{
    "chat_id": "alerts-channel",
    "message": "💰 Payment received: $29.99"
  }'
Response
{
  "success": true,
  "message": "Notification sent successfully"
}

Perfect For

User Activity

Track user signups, logins, and important user actions in real-time.

Payment Alerts

Get instant notifications for successful payments, refunds, and subscription changes.

Server Monitoring

Monitor server health, errors, and performance metrics where your team communicates.

Error Tracking

Immediately know when critical errors occur in your application or API.

Code Examples

JavaScript/Node.js

const response = await fetch('https://api.lognowbot.com/send', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    chat_id: 'dev-alerts',
    message: '🚀 Deployment successful!'
  })
});

Python

import requests

requests.post('https://api.lognowbot.com/send', json={
  'chat_id': 'monitoring',
  'message': '⚠️ High CPU usage detected'
})

PHP

$ch = curl_init('https://api.lognowbot.com/send');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
  'chat_id' => 'sales-team',
  'message' => '💰 New order: $299'
]));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_exec($ch);

Go

payload := `{"chat_id":"alerts","message":"🎉 Goal achieved!"}`
resp, err := http.Post(
  "https://api.lognowbot.com/send",
  "application/json",
  strings.NewReader(payload)
)