Alexandr Bogomyakov 739109e5f7
Some checks failed
Build / build-windows (push) Has been cancelled
Build / build-linux (push) Has been cancelled
pux
2024-10-17 21:15:33 +03:00
2024-08-07 20:10:49 +03:00
2022-05-05 12:24:38 +03:00
2021-08-23 01:06:11 +03:00
pux
2024-10-17 21:15:33 +03:00
2021-08-29 13:35:44 +03:00
2024-10-17 21:04:04 +03:00
2024-08-05 16:51:59 +03:00
2020-12-07 17:55:11 +03:00
2020-12-07 17:55:11 +03:00
2024-08-21 15:51:20 +03:00

FOSSA Status

Desubot Telegram Bot

Desubot is a Telegram bot with light group statistics and powerful spy features.

Features

  • Collect all messages: The bot collects all messages sent to the group.
  • Collect all media: The bot saves all media sent to the group, including voice messages, stickers, videos, video notes, and documents.
  • /here command: Mention all group members.
  • Blacklist filter and stemming: The bot saves the entire message, performs blacklist filtering, and stems every word (Russian only). For example, "Красивую собаку мыли негры" -> "красивый собака мыть негр".
  • Markov Chain sentence generation: The bot generates sentences using Markov Chains trained on the history with the /markov_all command.
  • Syntax highlighting for CODE: Export code with syntax highlighting to an image.

Important

  • MyStem: Desubot uses MyStem by Yandex for word stemming and assumes that the mystem binary is available in the PATH.

  • Ubuntu dependencies: The following packages are required:

    libssl-dev libsqlite3-dev cmake libfreetype-dev pkg-config
    
    
    

Docker Hub

image

image

License

FOSSA Status

Description
Chatbot for Telegram Groups for power users.
Readme 27 MiB
Languages
Rust 98.4%
Python 1%
Dockerfile 0.6%