Этот проект представляет собой Telegram-бота, построенного на стеке технологий FastAPI, Aiogram, Tortoise ORM, PostgreSQL для Backend и Vue 3, Pinia, TypeScript, TailwindCSS для Frontend.
my-telegram-bot-project/
│
├── backend/
│ ├── Dockerfile
│ ├── docker-compose.yml
│ ├── requirements.txt
│ ├── .env.example
│ └── main.py
│
├── frontend/
│ ├── Dockerfile
│ ├── package.json
│ ├── tailwind.config.ts
│ ├── vite.config.ts
│ ├── src/
│ │ ├── assets/
│ │ │ └── styles/
│ │ │ └── tailwind.css
│ │ ├── store.ts
│ │ └── App.vue
│ └── index.html
│
├── img/
│ ├── fast_api.img
│ ├── pinia.img
│ ├── taiwindcss.png
│ ├── tortoise_orm.png
│ ├── typescript.png
│ └── vue3.png
│
├── .gitignore
├── README.md
└── LICENSE
- Перейдите в каталог
backend. - Создайте файл
.envна основе.env.exampleи укажите значения для переменных окружения:TELEGRAM_API_TOKEN=your_telegram_bot_token DATABASE_URL=postgres://user:password@localhost:5432/dbname - Запустите контейнеры Docker:
docker-compose up --build





