Docker build push

- Pushed a docker image
- Changed some .env variables' names(check config.py)
- Fixed minioPopulator.py
- Added more NoneType checks for bot handlers
This commit is contained in:
d3ad0ne
2025-09-29 12:56:02 +03:00
parent 5fa5d97608
commit cb0731feba
15 changed files with 444 additions and 173 deletions

View File

@ -2,19 +2,22 @@
![Last Commit](https://img.shields.io/gitea/last-commit/n0one/CatBot?gitea_url=https%3A%2F%2Fgit.frik.su&color=FFCC00)
This is a simple (yet-to-be-made) telegram bot that sends photos of cats to a user, with an option to subscribe for daily cat photos. User will also be able to configure subscription cat pictures quantity.
This is a simple telegram bot that sends photos of cats to a user, with an option to subscribe for daily cat photos. User also is able to configure subscription cat pictures quantity.
## Authors
- [Ilya](https://git.frik.su/n0one)
- [Grisha](https://git.frik.su/zeroGRMh)
- [Zhenya](https://git.frik.su/EugeneBee)
### Bot uses:
- MinIO object storage
- PostgreSQL database
- Telegram API
- Docker container management platform
## Roadmap
- API keys configuration
- Frontend
- Backend
- DB configuration
- Documentation
- Licensing
### Setup:
- Get your telegram API bot token
- Copy compose.yml file and change environment variables as you need
- `docker compose up`
- Enjoy your own instance of the bot!
### Uploading pictures to MinIO:
For more comfortable pictures uploading you can use `minioPopulator.py` script.