Skip to content

sh1chan/SmallToolBox

Repository files navigation

SmallToolBox - Telegram Bot

# `matplotlib.pyplot.plot` (image) Generators
/uStats - Sent Messages count in Chats
/cStats - Sent Messages and Users count
Dependencies
psql -V               # psql (PostgreSQL) 15.7 (Ubuntu 15.7-0ubuntu0.23.10.1)
poetry -V             # Poetry (version 1.8.3)
poetry run python -V  # Python 3.11.6
Stop and Remove containers
docker compose down --rmi all --remove-orphans --volumes
[+] Running 26/26
✔ Container stb__tg_bot              Removed
✔ Container stb__stats_generator     Removed
✔ Container stb__events_analyzer     Removed
✔ Container stb--kafka_broker        Removed
✔ Container stb__tg_messages         Removed
✔ Container stb--postgres            Removed
✔ Container stb--minio               Removed
✔ Container stb__core                Removed
✔ Container stb--rabbitmq            Removed
✔ Container stb--redis               Removed
! Image postgres:latest              Resource is still in use
✔ Image stb__core:v0.2.0             Removed
✔ Image stb__events_analyzer:v0.1.0  Removed
✔ Image rabbitmq:latest              Removed
✔ Image redis:latest                 Removed
✔ Image stb__events_analyzer:v0.2.0  Removed
✔ Image apache/kafka:latest          Removed
✔ Image quay.io/minio/minio:latest   Removed
✔ Image stb__core:v0.1.0             Removed
✔ Image stb__stats_generator:v0.1.0  Removed
✔ Image stb__tg_messages:v0.2.0      Removed
✔ Image stb__tg_bot:v0.2.0           Removed
✔ Image stb__tg_messages:v0.1.0      Removed
✔ Image stb__stats_generator:v0.2.0  Removed
✔ Image stb__tg_bot:v0.1.0           Removed
✔ Network smalltoolbox_default       Removed
# Set an Environment variable: $TGBOT__TOKEN
cp .env-EXAMPLE .env

docker compose up -d

Versions

  • 0.2.0
    • Monolith to Microservices
  • 0.1.0
    • Implemented Commands: uStats, cStats