ONlineJS is a simple JavaScript-based project to monitor the health and uptime of Telegram bots. It performs regular status checks and updates a Telegram channel with the results in real-time.
- ๐ Automated Bot Monitoring: Regularly checks the status of configured bots.
- ๐ก Telegram Channel Updates: Sends or edits a message in a Telegram channel with the current bot statuses.
- ๐ก Customizable: Easily add or modify bots to monitor.
-
Clone the repository:
git clone https://github.com/store-x/ONlineJS.git cd ONlineJS -
Configure the settings: Open the script file and update the following constants:
TELEGRAM_TOKEN: Your Telegram bot's API token.CHANNEL_ID: The Telegram channel ID where updates will be posted.MESSAGE_ID: The message ID for editing (if updating an existing message).bots: Add or edit the list of bots with their name, status check URL, and Telegram link.
-
Deploy:
- Recommended to deploy on Cloudflare Workers or similar platforms.
- For Cloudflare Workers:
- Paste the script into the Worker dashboard.
- Publish the Worker.
- Add a Cron Trigger from the Your newly created Worker > Settings > Triggers section in your Cloudflare dashboard.
- Set your preferred time interval for periodic status checks.
- That's it! No further steps are required.
- The script automatically runs either on scheduled events or via HTTP fetch.
- When triggered, it:
- Checks each bot's status via HTTP requests.
- Formats a detailed status message.
- Sends or edits the status message in the configured Telegram channel.
โจ ๐ญ๐ฒ๐ป๐ผ๐๐ฎ ๐๐ผ๐๐ ๐ฆ๐๐ฎ๐๐๐ โจ
โโโโโโโโโโโโโโโโโโโโโโโโ
โค QUIZORA
โฆ Status: Alive โก
[Click to visit](https://t.me/Quizorabot)
โโโโโโโโโโโโโโโโโโโโโโโโ
โค LECTURES BOT
โฆ Status: Offline โ
[Click to visit](https://t.me/JEe_lecture_boT)
โโโโโโโโโโโโโโโโโโโโโโโโ
๐
Last Check:
Date: 17/11/2024
Time: 11:45 PM
- Cloudflare Workers (or any serverless JavaScript runtime).
MIT License. Feel free to use, modify, and share this project.
- Found a bug? Want to add new features? Fork the repo and create a pull request.
Happy Monitoring! ๐