Logo of Soff.uz
Image placeholder

Chat gpt bilan toliq integratsiya qilinga hamma functionlari bor toliq telegram bot

Bitta sahifali saytlar | Tez orada
Chat gpt bilan toliq integratsiya qilinga hamma functionlari bor toliq telegram bot
Chat gpt bilan toliq integratsiya qilinga hamma functionlari bor toliq telegram bot
Thumbnail
Thumbnail
49
Mualliflik huquqi buzilgan holatdashikoyat qiling!

100 000 so'm

  • Fayl hajmi :
    4.55 KB
  • Fayl turi:
    .zip
#bot #tg_bot #telegram

Mahsulot tavsifi

"""
ChatGPT Telegram Bot
====================

📌 **Umumiy Tavsif:**
Bu bot Telegram orqali foydalanuvchilar bilan ChatGPT yordamida muloqot qilish imkonini beradi. U foydalanuvchi yozgan xabarlarni OpenAI API (ChatGPT) orqali qayta ishlaydi va javob beradi. Shu bilan birga, bot foydalanuvchi suhbatini saqlaydi, statistikani yuritadi va adminlar uchun bir qator boshqaruv funksiyalarini taklif qiladi.

💡 **Asosiy Funksiyalari:**

1. **Foydalanuvchi uchun:**
  - ChatGPT bilan suhbatlashish.
  - Suhbat kontekstini saqlash (oxirgi xabarlar ChatGPTga yuboriladi).
  - Inline tugmalar orqali suhbatni tozalash yoki shaxsiy statistika ko‘rish.
  - Fayllarni (rasm, hujjat) saqlash.
  - `/start`, `/help`, `/clear` komandalarini ishlatish.

2. **Admin uchun:**
  - Foydalanuvchilar va xabarlar statistikasi (`/stats`).
  - Barcha foydalanuvchilarga xabar yuborish (`/broadcast <text>`).
  - Foydalanuvchini bloklash va blokdan chiqarish (`/ban <id> <reason>`, `/unban <id>`).
  - OpenAI modelini almashtirish (`/setmodel <model>`).

3. **Xavfsizlik va boshqaruv:**
  - Spamdan himoya qilish uchun rate limiting.
  - Banlangan foydalanuvchilar xabar yubora olmaydi.

4. **Texnologiyalar:**
  - `aiogram` (Telegram bot interfeysi uchun)
  - `httpx` (OpenAI API chaqiruvlari uchun)
  - `aiosqlite` (SQLite asosida foydalanuvchi va suhbat ma’lumotlarini saqlash)
  - `python-dotenv` (muhit o‘zgaruvchilarini boshqarish)

5. **Fayl boshqaruvi:**
  - Rasm va hujjatlarni `uploads/` papkasiga saqlash.
  - Fayllar kelajakda tahlil yoki transkripsiya uchun saqlanadi.

6. **Ishlash printsipi:**
  - Foydalanuvchi xabar yuboradi.
  - Bot xabarni DBga yozadi va oxirgi N ta xabar bilan OpenAI APIga yuboradi.
  - OpenAI javobini qaytaradi va DBga saqlaydi.
  - Inline tugmalar yoki komandalar orqali foydalanuvchi yoki admin boshqaruv amalga oshiradi.

7. **Yoqilish:**
  - `python chatgpt_telegram_bot.py` orqali ishga tushiriladi.
  - .env fayl orqali tokenlar va admin IDlar sozlanadi.

🚀 **Natija:**
Bu bot Telegram foydalanuvchilari uchun interaktiv, xavfsiz va ChatGPT bilan integratsiyalashgan suhbat tajribasini taqdim etadi, shu bilan birga adminlar uchun qulay boshqaruv imkoniyatlarini ham beradi.
"""
 

seller-profile

User User6

2 ta
0 ta

Yuklanmoqda...

0 ta izoh

Yuklanmoqda...

O'xshash mahsulotlar

So'ngi yuklangan mahsulotlar

Qanday xarid qilaman?
Support bilan suhbat
Telegram kanal