telegram-feedback-bot-topics icon indicating copy to clipboard operation
telegram-feedback-bot-topics copied to clipboard

Пример бота обратной связи с использованием БД и «форумов» в Telegram

Telegram Feedback Bot - II

🇷🇺 README на русском доступен здесь

⚠️ Warning: project is still under development, use with caution. Issues are greatly appreciated!

A simple Telegram bot which uses Telegram Forums feature to separate different users to different topics. This bot is the result of evolution of my simple stateless feedback bot.

Used technology

  • Python 3.11
  • PostgreSQL 15
  • Redis
  • aiogram 3.x
  • SQLAlchemy 2.x
  • psycopg3 (aka psycopg)
    and more...

Run

You can use docker-compose.example.yml file to deploy PostgreSQL and Redis locally. Fill new user and database data in init-user-db.sh file or do it manually.

Use settings.yml (based on settings.example.yml) to fill the necessary options, place your localization files (see relevant README), then run this bot. Docker images will follow soon.