Bot telegram Python yang memproses file arsip, mengekstrak struktur proyek, kode parses, dan menghasilkan laporan ulasan berdasarkan basis pengetahuan yang disediakan.
unrar diinstal pada sistem Anda:sudo apt-get install unrarbrew install unrarJika menjalankan bot secara lokal (Docker luar), Anda harus menangani pemasangan pytorch secara terpisah:
pip install torch==2.1.2 --index-url https://download.pytorch.org/whl/cputorch di pyproject.toml dan mencoba menginstalnya, tetapi mungkin gagal .Klon Repositori
git clone https://github.com/isofinly/telegram_review_bot.git
cd telegram_review_bot Konfigurasi Variabel Lingkungan Buat file .env dengan variabel yang diperlukan berikut:
BOT_TOKEN=your_telegram_bot_token
MINIO_ENDPOINT=your_minio_endpoint
MINIO_ACCESS_KEY=your_minio_access_key
MINIO_SECRET_KEY=your_minio_secret_key
MINIO_SECURE=true_or_false
MODEL_API_KEY=your_model_api_key
Catatan: Kredensial minio akan disediakan melalui Dokumen Manajer dan Cloud Drive.
Pilih Metode Instalasi Anda
Docker (disarankan) :
docker-compose up -dIni akan memulai wadah Bot dan Minio Server.
Instalasi lokal :
poetry install
poetry run telegram-review-botMulai bot
Buka telegram dan cari bot Anda. Mulailah percakapan dengan mengirim /start .
2.1 Kirim file
Kirim file ke bot.
2.2 Kirim arsip
Atau Anda dapat mengirim file arsip (rar, zip, 7z) ke bot.
Menerima output

src/bot - Kode Bot Telegram.src/review - Logika tinjauan kode.src/review/parsers - Logika Chunking Kode Kontribusi dipersilakan! Harap buka masalah atau kirimkan permintaan tarik untuk perbaikan atau perbaikan bug.
Mit