house-of-vanity / desubot

Chatbot for Telegram Groups for power users.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FOSSA Status

Desubot Telegram bot with light group statistic and heavy spy features.

== Features ==

  • Collect all the messages sent to group.
  • Collect all the media sent to group including voice, stickers, video, video notes, documents.
  • /here command to mention all members.
  • Alongside with saving whole message bot perform blacklist filter and stemming for every word (only Russian). "Красивую собаку мыли негры" -> "красивый собака мыть негр"
  • Generate sentences using Markov Chains trained on history with /markov_all.
  • Syntax highlighting for CODE exported to image.

== Important ==

  • Desubot uses MyStem by Yandex for word stemming and assume that mystem binary is available in PATH.
  • ubuntu deps: libssl-dev libsqlite3-dev cmake libfreetype-dev pkg-config

image

image

License

FOSSA Status

About

Chatbot for Telegram Groups for power users.


Languages

Language:Rust 98.5%Language:Python 1.0%Language:Dockerfile 0.6%