

XMonitoringBot PythonXMonitoringBot Python
Screenshots X Monitoring Bot — Twitter/X Content Monitor with Telegram Integration
XMonitoringBot Python
Screenshots X Monitoring Bot — Twitter/X Content Monitor with Telegram Integration
Overview
X Monitoring Bot is an asynchronous Python-based service that uses Playwright for automated monitoring of accounts on the X.com (formerly Twitter) platform. It continuously tracks posts from specified users and extracts text, images, and videos, storing all data in a structured JSON
format.
Interaction is managed through a built-in Telegram Bot, designed to work only for the user whose Telegram ID is specified in the .env
file.
Features
- ⚡ Real-time Monitoring: Tracks selected X accounts continuously in the background without user intervention after startup.
- ️ Media Support: Automatically saves images and videos from posts.
- Telegram Channel Integration: Send new posts directly to your Telegram channel (bot must be an admin).
- ⚙️ Flexible Settings: All settings are adjustable from the Telegram bot before launching XBot.
- Auto Translation: Translate all received posts into your Telegram language by setting
Translate = True
. - Export to HTML: Download a well-formatted HTML log of all received posts, with translated text included.
Requirements
- Python 3.10+
- Telegram Bot Token
- Playwright dependencies installed
Instructions
instructions for installation, launch and configuration are in the archive
Category | Scripts & Code / Python |
First release | 21 July 2025 |
Last update | 21 July 2025 |
Tags | python, aiogram, playwright |