Skip to content

Bot to filter duplicate messages from group chat

Notifications You must be signed in to change notification settings

agrrh/tg-dukhota-bot

Repository files navigation

Dukhota Logo


Info

Bot to filter duplicate messages from group chat.

It notifies on:

  • Full duplicates (e.g. copy-pasted, forwarded twice)
  • 90%+ similar text
  • 66%+ similar media and 80%+ similar text

Usage

Just add @dukhota_bot to your group chat.

Note!

Chat must be public to let bot generate proper URLs.

It's fine to make chat it public and revert back to private.

Example

  1. Send message #1 with an image and caption text
  2. Send message #2 with same image and slightly changed text
  3. Bot replies to message #2 with link to message #1

example

Roadmap

  • Web UI with per-channel settings
  • Split logic to receiver/worker/settings
  • Helm chart

Naming

Духота (rus.) [dukhota] - stuffiness, absence of fresh air.

In russian, we sometimes call nerdy persons "dushnila", which is related to stuffiness.

Sadly, @dushnila_bot were already taken by someone's dead project, so this one became @dukhota_bot.

About

Bot to filter duplicate messages from group chat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published