wjclub / telegram-status-page

Is Telegram down again? Check (nearly) every part of the Telegram Ecosystem for functionality.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Telegram Status Page

Status page for telegram

Checks the health of the following telegram services:

  • Telegram DCs
  • Telegram Bot API
  • Telegraph
  • Telescope
  • Telegram Translation
  • Telegram Instantview Editor

Status

ToDo:

  • Fancy Web GUI
  • Downtime History
  • RSS Feed for downtimes
  • HTTP-Webhook Notifications
  • Functionality tests for all telegram services

API

  • /api/v1/all - returns whole status
  • /api/v1/dcs - returns all DC's status
  • /api/v1/services - returns the state of other telegram services

Notes

A ping should look like this:

{
  ok: boolean,
  ping: double,
  ipv4: string,
  date: unix-ms-timestamp
}

functionalitiy checks should look like this:

[
  {
    title: string,
    ok: boolean,
    response_time: double,
    error: string,
    date: unix-ms-timestamp
  },
  ...
]

Each check subject should provide the following API:

// (TCP) Ping the subject
async subject.ping()

// Perform all functionality tests available for this subject.
async subject.test()

About

Is Telegram down again? Check (nearly) every part of the Telegram Ecosystem for functionality.

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%