Telegram bot to delete messages sent outside of threads https://t.me/the_threadkiller_bot?startgroup=yes
Find a file
Steffo ee37ac9db1
All checks were successful
Build and push container image via docker buildx / Build and push container image via docker buildx (push) Successful in 34s
Release using Poetry a new version of the Python package / Build package (push) Successful in 12s
Release using Poetry a new version of the Python package / Publish package on Forgejo Packages (push) Successful in 2s
Release using Poetry a new version of the Python package / Publish package on Test PyPI (push) Successful in 4s
Release using Poetry a new version of the Python package / Publish package on PyPI (push) Successful in 4s
Merge branch 'main' of ssh://forge.steffo.eu:2222/steffo/threadkiller
2025-12-01 17:45:34 +01:00
.forgejo/workflows Add Docker build workflow 2025-11-13 01:14:00 +01:00
.idea 🎉 Release 1.0! 2021-06-02 19:49:51 +02:00
.media Update readme 2025-11-13 01:40:17 +01:00
.vscode Add tamasfe.even-better-toml to vscode extension recommendations 2025-11-13 03:35:15 +01:00
threadkiller Add application start messages 2025-11-13 02:06:15 +01:00
.dockerignore Update Containerfile 2025-11-13 01:19:08 +01:00
.gitignore Add more features 2022-06-22 19:21:22 +02:00
Containerfile Bump version to 2.2.5 2025-12-01 17:45:09 +01:00
LICENSE.txt Relicense to EUPL-1.2 2025-11-13 00:47:11 +01:00
poetry.lock Rewrite pyproject.toml in new format 2025-11-13 00:58:01 +01:00
pyproject.toml Bump version to 2.2.5 2025-12-01 17:45:09 +01:00
README.md Update README.md 2025-11-26 06:28:03 +01:00
threadkiller.iml 🎉 Release 1.0! 2021-06-02 19:49:51 +02:00

Threadkiller

Telegram bot to delete messages sent outside of threads

Quick setup

Add @the_threadkiller_bot to a Telegram group of your choice, then give it permission to Delete messages and to Pin messages.

Why?

Telegram discussion groups are buggy and weird.
Sending a message there without it being a reply to any other message means that channel viewers will not see it, despite the message probably being a reply to the immediately previous message.

This bot deletes all messages sent in the groups it's in except for replies to channel messages or messages starting with /thread.

Commands

  • /start - In private chats, display information about Threadkiller.
  • /version - View the currently running version of Threadkiller.
  • /thread - Start a new thread with the given title.

Use

Usable on Telegram

Tools

Written in Python

Packaging

Available on PyPI Available on Forgejo Packages

Documentation

Documentation available Licensed under EUPL-1.2

Development

Code repository Releases Issues Pull requests