Python Developer
88 subscribers
12 photos
1 video
1 file
20 links
Bu kanalga o'zimni loyihalarimni qo'yib boraman
@Python_dasturlash323 - bu kanalda pythondagi kutubxonalarni qanday ishlatishni ko'rsatib beraman
@white_hat_uz - bu kanalga kiber xavfsizlikka oid postlar va kontent joylayman.
Admin: @jackson_rodger
Download Telegram
Song Finder API - Ko'plab Musiqalarni tez va oson qidiring

Bu APIda nimalar bor:
βœ…Har xil tildagi qo'shiqlar
βœ…Qo'shiqlar Kliplari
βœ…Qo'shiqlar so'zlari

πŸ”—Manzili: https://songfinder.alwaysdata.net/

πŸ€–Namuna Bot: @musiqa_topuvchi_botbot

Limit yo'q, oyiga 50 ming so'm
Murojaat uchun: @jackson_rodger
Imagenest - pinterest platformasiga o'xshash websayt

https://imagenest-6yur.onrender.com/

python dasturlash tilidagi django frameworkida yasaldi

βœ…Admin panel bor

Source Code: https://github.com/sinofarmonov323/imagenest-clone-django
Musiqa Topuvchi Bot

Bu oddiy boshqa botlarga o'xshagan musiqa topuvchi bot

Bot manzili: @musiqa_topuvchi_botbot

https://songfinder.alwaysdata.net API orqali ishlaydi
πŸ‘Ž2πŸ”₯2
Suhbaddosh Bot

Bu bot orqali siz o’zingizga anonim tarzda suhbaddosh topishingiz mumkin

Bot manzili: @suhbaddosh1bot

Savol: o’zi bunaqa botlarga talab bormi πŸ€”?
Forwarded from Python Dasturlash
from langchain_huggingface import HuggingFaceEmbeddings
from langchain.vectorstores import FAISS
from langchain.document_loaders import PyPDFLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.chains.conversational_retrieval.base import ConversationalRetrievalChain
from langchain.memory import ConversationBufferMemory
from langchain_google_genai import ChatGoogleGenerativeAI
import os

os.environ["HUGGINGFACEHUB_API_TOKEN"] = "HUGGINGFACE_API_TOKEN"
os.environ["GOOGLE_API_KEY"] = "GOOGLE_API_KEY"

loader = PyPDFLoader("fayl.pdf")
documents = loader.load()

splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
docs = splitter.split_documents(documents)

embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")

vectorstore = FAISS.from_documents(docs, embeddings)

llm = ChatGoogleGenerativeAI(model="gemini-2.5-pro", temperature=0.3)

memory = ConversationBufferMemory(memory_key="chat_history", return_messages=True)

qa = ConversationalRetrievalChain.from_llm(
llm=llm,
retriever=vectorstore.as_retriever(),
memory=memory
)

print("πŸ“š PDF Chatbot ready! Type 'exit' to quit.\n")
while True:
query = input("You: ")
if query.lower() in ["exit", "quit"]:
break
result = qa({"question": query})
print("Bot:", result["answer"])

Savollaringizga Javob beruvchi ChatBot

Bu Chatbot siz ulagan PDF faylingiz asosida siz so'ragan savollaringizga javob beradi va suhbad davomida u oldingiz aytganlaringizni eslab qoladi. Bu Gemini-2.5-pro Model asosida ishlaydi. Siz o'zingiz xohalganingizdek Gemini-2.5-pro ni o'rniga Gemini-1.5-pro, Gemini-2.5-flash Gemini-1.5-flash modellarini ishlatishingiz mumkin

O'RNATISH
pip install langchain langchain-google-genai


Ishga tushirganingizga xatolik chiqarib oxirida yana qaysidir kutubxonalarni o'rnatish kerak ekanligini ko'rsatadi. Ularni ham o'rnating (o'zim ham aytsam bo'ladi lekin esimga kemaydi qaysilar ekanligi)

Gemini API Keyni olish:
Ro'yxatdan o'tmagan bo'lsangiz ro'yxatdan o'ting
shu websaytga kiring
"Create API Key" tugmasiga bosing
API Keyingizni xohalgan nomingizni bering va "Create Key" ni bosing

Huggingfacedan API Tokenni olish:
Ro'yxatdan o'tmagan bo'lsangiz ro'yxatdan o'ting
shuyerga kiring
"Crete new token"ga bosing
Tokeningizga nom bering
O'zingizga kerakli ruxsatlarni bering va pastga tushib "Create token"ni bosing

Xoxishga qarab ChatGPT yoki Claudeni ulasa ham bo'ladi. Lekin tekin variant qilib Gemini ulavordim
Bugun nima yasaymiz?
🀷6
Agar Kiber Xavfsizlikga qiziqsangiz shu kanalimga qo'shilib oling
@white_hat_uz
Forwarded from Python Dasturlash
# pip install google-genai

from google import genai

client = genai.Client(api_key="")

javob = client.models.generate_content(
model="gemini-2.5-flash",
contents="Salom sen kimsan"
)

print(javob.text)

Pythonda Gemini Suniy intelektiga APIga so'rov yuborish

O'RNATISH
pip install google-genai
Uzbek Gemini Bot

Gemini 2.5 flash modeli asosida yasalgan sodda Telegram Bot

Bot manzili: @uzbekgeminibot

Source Code: https://github.com/sinofarmonov323/gemini-telegram-bot
Ob Havo Bot

Shunchaki ob havo malumotlarini beruvchi bot

Bot Manzili: @obhavo_malumotlaribot
Universal Tarjimon Bot

Bu 12 ta tilni qo'llab quvvatlovchi Universal Tarjimon Bot

Bot manzili: @universaltarjimon1bot
Assalomu alaykum
Man biror bir foydali telegram bot yoki website qilmoqchiman lekin g'oya yo'q. Mening taklifim sizlar shu postni izohiga o'z g'oyangizni yozib keting va man uni qilib kerak bo'lsa kodlarini ham tashlayman
odatda qaysi biridan foydalanasiz
Anonymous Poll
26%
Flask
41%
Django
32%
FastAPI
31%
hech qaysi
OsonBot

pytelegrambotapi va aiogram kutubxonasiga o'xshash telegram bot yasash uchun kutuxona

pip install osonbot


FARQI:
aiogram kutubxonasida
from aiogram import Bot, Dispatcher, types
from aiogram.filters import CommandStart
import asyncio

dp = Dispatcher()

@dp.message(CommandStart())
async def start(message: types.Message):
await message.answer(f"Salom {message.from_user.first_name}")

@dp.message()
async def echo(message: types.Message):
await message.answer(message.text)

async def main():
bot = Bot("token")
await dp.start_polling(bot)

asyncio.run(main())

Pytelegrambotapi kutubxonasida
from telebot import Bot

bot = Bot("token")

@bot.message_handler(commands=['start'])
def start(message):
bot.send_message(message.chat.id, f"Salom {message.from_user.first_name}")

@bot.message_handler()
def echoo(message):
bot.send_message(message.chat.id, message.text)

bot.infinity_polling()

osonbot kutubxonasida
from osonbot import Bot

bot = Bot("token")

bot.when("/start", "Salom {first_name}")
bot.when("*", "{message_text}")

bot.run()


Bundan maqsan menki zo'r meikini ishlatilar demoqchi emasman. Shunchaki shunaqa kutubxona yaasadim bir ko'rilar yoqsa ishlatilar demoqchiman. Lekin bot APIdagi ko'p funksiyalar yo'q

kerak bo'lsa mana source code va docs: https://github.com/sinofarmonov323/osonbot
πŸ‘4❀1
Shunchaki JsonBot

Telegram Bot yasash uchun OsonBot kutubxonasida yasalgan JsonBot kutubxonasi

O'RNATISH
pip install jsonbot


Ishlatish
from jsonbot import JsonBot

JsonBot("8380176186:AAEIwWxHeYmpkdtTUjYy5UzEuKlbYpSo2UM", {
"message": {
"/start": {'response': "Salom *{first_name}*", "parse_mode": "MarkdownV2"},
"/help": {"response": "Sizga qanday yordam beraolaman"},
"*": {"response": "{message_text}"}
}
}).run


Source Code: https://github.com/sinofarmonov323/jsonbot
πŸ”₯5❀2
So'zlar Manosini beruvchi API

API Manzili: https://sozlar-manosi-api.vercel.app/

API so'znarni manosini izoh.uz websaytidan scrape qiladi
Forwarded from Python Dasturlash
main.py
921 B
So'z manosini topuvchi Dastur

bu dastur o'zbek tilidagi so'zlarni manosini topib beradi. So'zlarni manosini izoh.uz websaytidan parse qilib topadi.
Forwarded from Python Dasturlash
Sizga kerak bo'lishi mumkin bo'lgan parse qilish uchun websaytlar

1. izoh.hz - o'zbek tilidagi so'zlarni manosini topib beruvchi websayt.
2. ismlar.com - o'zbekcha va boshqa davlat ismlarini manosini topib beruvchi websayt.
3. tvinfo.uz - televizor kanallaridagi ko'rsatuvlar ro'yxatini ko'rsatadi.
4. dostavkainfo.uz - taomlar, dorilar, kitoblar, va boshqa uy uchun kerakli bo'lgan narsalarni yetkazib berish xizmati bor servislar ro'yxati.
5. lotin.uz - lotindan kirilga va kirildan lotinga tarjima qiluvchi websayt.
6. maqollar.uz - o'zbek tilidagi maqollar bor websayt.
7. latifa.uz - o'zbek tilidagi turli xil latifalar va rasmlar.
8. uztelegram.com - o'zbekcha telegram kanallarni eng katta ro'yxati.
9. sinonim.uz - o'zbek tilidagi so'zlarning sinonimi topib beradigan webasyt.
10. imlo.uz - o'zbek tilidagi so'zlarning to'g'ri yozilishini haqida malumot beruvchi websayt.