add readme
This commit is contained in:
36
README.md
Normal file
36
README.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# WeechatPayBot
|
||||
|
||||
Telegram-бот для создания ссылок на оплату WeChat/Alipay через WATA. В составе проекта:
|
||||
|
||||
- `tgbot` — aiogram-бот
|
||||
- `webapp` — FastAPI webhook-сервис
|
||||
- `postgredb` — PostgreSQL
|
||||
- `redisdb` — Redis
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
cp bot/.env.example bot/.env
|
||||
docker compose up --build -d
|
||||
```
|
||||
|
||||
## Обязательные переменные
|
||||
|
||||
В `bot/.env` заполни:
|
||||
|
||||
- `TOKEN`
|
||||
- `BASE_ADMIN`
|
||||
- `POSTGRES_PASSWORD`
|
||||
- `WATA_API_TOKEN`
|
||||
|
||||
## Полезно
|
||||
|
||||
- Локальный healthcheck: `http://127.0.0.1:8000/health`
|
||||
- Webhook WATA: `POST /webhooks/wata`
|
||||
- Для локального теста без реальной WATA можно поставить `WATA_API_TOKEN=mock`
|
||||
|
||||
## Остановка
|
||||
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
Reference in New Issue
Block a user