Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

telegram-logger

A simple Python script using Telethon to log all (or some) messages a user or bot account can see on Telegram.

Requirements

  • Python 3.6 or newer
  • Python package dependencies: poetry install or pip install -r requirements.txt
  • A Telegram user or bot account

Usage

Set your api_id and api_hash in config.toml. You can get this from "API development tools" on https://my.telegram.org/. Note that this authenticates an app, not a user.

When you start the script for the first time, you will be prompted for credentials. Upon successful authentication, it will start logging all messages it can see to stdout.

You can set enabled_chats and disabled_chats in the config to a list of chat IDs to control which chats should be logged (the default is all).

You can set log_seperate_files to false if you want the all logging to be saved to one file, the default is one file per chatId.

When logging to files, you may want to turn logging to stdout off, by setting log_stdout to false.

Metadata

Release files for telegram-logger-x 0.12a0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for telegram-logger-x 0.12a0
File Size Uploaded
telegram-logger-x-0.12a0.tar.gz 7.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for telegram-logger-x 0.12a0
File Interpreter ABI Platform
telegram_logger_x-0.12a0-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / telegram-logger-x-0.12a0.tar.gz

Download URL telegram-logger-x-0.12a0.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e8ce0dae3f41277a356e7a05d2cabd7faa459fabab1f81d891fa4334ca85bfed
BLAKE2b-256 checksum
How to use checksums
24d06628c41b28e2d1d924300c567d216c2750665b68555d99bd36b3f4acedbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release files / telegram_logger_x-0.12a0-py3-none-any.whl

Download URL telegram_logger_x-0.12a0-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
17e5163475c76a32f252e99a36299cc954f859e4ae5b61dcc95db4cc2d0617c4
BLAKE2b-256 checksum
How to use checksums
913fbf2a7543833a552b31e6a37eac15523e696705067d24212621ac01b52d59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.12a0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page