from aiogram import Bot, Dispatcher, types
from aiogram.types import Message
from aiogram.filters import Command
import asyncio
import os
BOT_TOKEN = "bot_token"
dp = Dispatcher()
@dp.message(Command(commands=["start"]))
async def start(message: Message):
await message.answer("👋 Hello! I am an Echo Bot. Send me any message and I will repeat it!")
@dp.message()
async def echo(message: Message):
await message.answer(message.text)
async def main():
try:
bot = Bot(token=BOT_TOKEN)
await dp.start_polling(bot)
finally:
await bot.session.close()
if __name__ == "__main__":
asyncio.run(main())
Pythonda telegram bot yasash
O’RNATISH
pip install aiogram
👍3
import instaloader
def InstagramDownloader(shortcode: str):
L = instaloader.Instaloader()
post = instaloader.Post.from_shortcode(L.context, shortcode)
return {'title': post.title, "caption": post.caption, "rasm": post.url, "video": post.video_url, "turi": post.typename}
# https://www.instagram.com/reel/DNehZkaR6LI/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA== # shortcode (id): DNehZkaR6LI
print(InstagramDownloader("DNehZkaR6LI"))
Pythonda Instagramdan video va rasmlar yuklash
O'RNATISH
pip install instaloader
❤2
Instagram Sahifamga ham obuna bo'lamiz. U yerda harxil qisqa video darsliklarga o'xshash videolar chiqariladi
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 -r requirements.txt
requirements.txt fayli shu postning izohida
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
Telegram | Instagram
Forwarded from Python Developer
Telegraph
2025 yilda Top 5 tekin Hostlar
1. Alwaysdata.com Tekin tarifida 1 GB joy beriladi Qo‘llab-quvvatlaydigan dasturlash tillari: Python, Node.js, PHP, Ruby, Elixir, Java, Deno, va .NET Framework. Ma’lumotlar bazalari: MongoDB, MySQL, PostgreSQL. Tez ishlaydi (faqat 2 ta botgacha, 3 chinchi…
import streamlit as st
st.write("Hello World")
streamlit kutubxonasida websayt yasash
O'RNATISH:
pip install streamlit
ISHGATUSHIRISH:
streamlit run [python_faylingizni_nomi].py
Kiber Xavfsizlikga Qiziqadiganlar uchun Ushbu kanalimni tavfsiya qilaman
@white_hat_uz
@white_hat_uz
🔥3
main.py
1002 B
Profilega soat qo’yuvchi dastur
KERAKLI KUTUBXONANI O'RNATISH
bu dastur ishlashi uchun sizga API ID va API Hash kerak bo'ladi. Siz bularni my.telegram.org saytidan olishingiz mumkin
Saytga kiring. Telefon raqamingizni kiriting. Telegramingizga kelgan kodni kiriting.
API Development Tools ga bosing
va sizdan so'ralgan malumotlarni yozig. Oxirida "Create Application tugmasiga bosing" va api id va api hashni nusxalab kodga joylashtiring
KERAKLI KUTUBXONANI O'RNATISH
pip install telethon
bu dastur ishlashi uchun sizga API ID va API Hash kerak bo'ladi. Siz bularni my.telegram.org saytidan olishingiz mumkin
Saytga kiring. Telefon raqamingizni kiriting. Telegramingizga kelgan kodni kiriting.
API Development Tools ga bosing
va sizdan so'ralgan malumotlarni yozig. Oxirida "Create Application tugmasiga bosing" va api id va api hashni nusxalab kodga joylashtiring
🔥4
# 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
Gemini API Keyni olish uchun https://aistudio.google.com/api-keys saytiga kiring.
Tepada o'n tarafdagi "Create API Key" tugmasiga bosing
API Keyingizka nom bering
Select a cloud projectni bosib Projectingizni tanlang.
Agar hali project yaratmagan bo’lsangiz.
Create Projecni bosing va project yarating
Keyin o’sha projectingizni tanlab API Key yarating
Video: https://www.instagram.com/p/DQ7H3n8iMJD/
👍4
Forwarded from Python Developer
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
Gemini 2.5 flash modeli asosida yasalgan sodda Telegram Bot
Bot manzili: @uzbekgeminibot
Source Code: https://github.com/sinofarmonov323/gemini-telegram-bot
🔥4
Forwarded from Python Developer
Uzbek Academy
Shunchaki o'zingizni kursingizni joylaydigan platforma
Manzili: https://server-admin323.alwaysdata.net/ (test qilib ko'rilar)
Hali responsive qilinmagan shinga kompyuterdan kirilar
Shunchaki o'zingizni kursingizni joylaydigan platforma
Manzili: https://server-admin323.alwaysdata.net/ (test qilib ko'rilar)
Hali responsive qilinmagan shinga kompyuterdan kirilar
Forwarded from Python Developer
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
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
Forwarded from Python Developer
Forwarded from Python Developer
OsonBot
pytelegrambotapi va aiogram kutubxonasiga o'xshash telegram bot yasash uchun kutuxona
FARQI:
aiogram kutubxonasida
Pytelegrambotapi kutubxonasida
osonbot kutubxonasida
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
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
Python Developer
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()…
aiogram va pytelegrambotapidan farqi bunda avtomatik databaza bor va databaza bilal ishlash osonroq
Forwarded from Python Developer
Shunchaki JsonBot
Telegram Bot yasash uchun OsonBot kutubxonasida yasalgan JsonBot kutubxonasi
O'RNATISH
Ishlatish
Source Code: https://github.com/sinofarmonov323/jsonbot
Telegram Bot yasash uchun OsonBot kutubxonasida yasalgan JsonBot kutubxonasi
O'RNATISH
pip install jsonbot
Ishlatish
JsonBot("token", {
"/start", {"response": "Salom *{first_name}*", "parse_mode": "MarkdownV2"},
"/help": {"response": "Sizga qanday yordam beraolaman"},
"*": {"{message_text}"}
}).run()Source Code: https://github.com/sinofarmonov323/jsonbot
Python Dasturlash tilida mobile qurilmalar uchun ilova yasa bo'lishini bilarmidingiz. Keyingi Post shu haqida bo'ladi