Welcome to TeleLogger 👋

TeleLogger allows you to send log messages to a Telegram group using a simple HTTP API.

How it works

  1. Join the TeleLogger Community Group on Telegram.
  2. Add @teleloggersbot to your logging group as an admin.
  3. Send /start in the logging group to register it.
  4. Once registered, you can POST log messages via the API.

Try the API

You can test the API using our Swagger docs:

Open API Docs

Example

POST https://telelogger.com/log
Content-Type: application/json

{
  "group_id": "-123456789",
  "level": "INFO",
  "message": "Hello from TeleLogger!"
}
    

Note: Only authorized groups can send logs. Make sure to send /start first.

Need help using TeleLogger in code?

Here’s a prompt you can use with ChatGPT or any AI coding assistant:

I want to send logs to my Telegram group using the TeleLogger API.

TeleLogger API Info:
- Endpoint: POST https://telelogger.com/log
- Content-Type: application/json
- Required fields:
  {
    "group_id": "-123456789",
    "level": "INFO",
    "message": "App started successfully"
  }

What I need:
1. Show me how to send a log message to TeleLogger from my code.
2. I prefer async Python using httpx, but feel free to show both httpx and requests.
3. Include error handling for 403 (unauthorized) and 429 (rate limited).
4. Make sure to remind me:
   - I must run /start in the Telegram group.
   - The group must contain me as a member of the main admin group.
5. Show a real code snippet using my `group_id`, log `level`, and a test `message`.

Here's my code or context (optional):
# Paste your existing code snippet here for analysis