barchy is a Telegram bot built with aiogram, designed to interact with users and provide AI-driven responses. It leverages LibreTranslate for translation services and is optimized for Windows environments
- Python: 3.10 | 3.11 | 3.12
- Operating System: Windows 10/11
- Recommended PC specifications: NVIDIA graphics card with a minimum of 8GB VRAM (for weak PCs you can use gpt2)
- Install all libraries from the
requirements.txt
. - Navigate to
bot/config.py
- Replace
TOKEN
with your actual Telegram Bot API token. - Change
MODEL_NAME
to a model listed inMODELS.md
or another model you know.
- Replace
- To use AI with other languages, you need to install LibreTranslate repository from github.
- Run
main.py
in libretranslate. - Run
run.bat
. - Enjoy!
I welcome contributions to the barchy-aiogram
! If you want to fix code, add a feature branch, or do anything else, please:
- Fork the repository.
- Create a feature branch.
- Submit a pull request with comments to understand why the project needs it.