cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Khusanboy Sobirjonov | IT Blog

💻 Let's learn programming together ✍️ Author: @uzbek_coder_2022_bot 🌐 Web-site: uzbekdeveloper.uz ——————————————————— 🔸 Hechkim sendan aqlli, kuchli emas 🔹 Shunchaki ular oldin boshlashgan! (👤 Stiv Jobs) ——————————————————— ❓Quiz: @quiz_test_py_cp

Show more
Advertising posts
170
Subscribers
No data24 hours
No data7 days
-430 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

#admin
1-to'lqinga 1 soat 59 daqiqa qolmoqda.
Kanalga linkni @uzbek_coder_2022_bot description ida paydo bo'lganda olishingiz mumkin. Username ni saqlab qo'ying. Barcha user larga raxmat. Hattoki 1-user ham hali hanuz kanalda aktiv.
Show all...
#remove_users Men kutgan onlarga oz qoldi shu kodni ishlatamiz va hamma chopiladi kanaldan:
import asyncio
from telethon import TelegramClient
from telethon.tl.functions.channels import GetParticipantsRequest, DeleteUserHistoryRequest
from telethon.tl.types import ChannelParticipantsSearch, PeerChannel

# API_ID va API_HASH ni Telegram my.telegram.org saytidan olib qo'yish kerak
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
bot_token = 'YOUR_BOT_TOKEN'  # BotFather da beriluvchi bot tokeni

async def main():
    # Session yaratish
    client = TelegramClient('bot', api_id, api_hash).start(bot_token=bot_token)

    # Kanalni belgilash
    channel = await client.get_entity('YOUR_CHANNEL_USERNAME')

    # Barcha foydalanuvchilarni ko'rish: id va username ni 
    async for user in client.iter_participants(channel):
        print(f'Removing user: {user.id} - {user.username}')
        try:
            await client.kick_participant(channel, user.id)
            await client(DeleteUserHistoryRequest(channel, user.id))
        except Exception as e:
            print(f'Failed to remove user {user.id}: {e}')

    # Ban qilingan foydalanuvchilarni removed users ro'yxatidan olib tashlash
    banned_participants = await client(GetParticipantsRequest(
        channel, ChannelParticipantsSearch(''), 0, 100, hash=0))
    
    for user in banned_participants.users:
        print(f'Removing banned user: {user.id} - {user.username}')
        try:
            await client.kick_participant(channel, user.id)
            await client(DeleteUserHistoryRequest(channel, user.id))
        except Exception as e:
            print(f'Failed to remove banned user {user.id}: {e}')

    await client.disconnect()

# Asinxron main funksiyasini ishga tushirish
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
8 soat 49 minut qoldi. Bu safar qo'lda bajarib turaman.
Show all...
  • Photo unavailable
  • Photo unavailable
#news / #leetcode Leetcodeda endigi bo'lgan update larda analyze complexity qo'shilibdi. Bu sizning solution ingiz time complexity sini hisoblab, grafikda tasvirlab beradi. Big O ni aniqlash vaqtida kimlardir tushunmas yoki aniq baholay olmasa mana sizga yechim.
Show all...
👍 2
~(-6) << 2 ^ 1
Show all...
```age
Show all...
#my_challange / #days_164 / #366daysOfCoding +-----------------------------------------------+ | 13.06.2024                                    | +----+-----+-----+-----+---+--------------------+ | 1. | 144 |  18 | 293 | 1 | leetcode.com       | | 2. | 164 | 164 | 357 | 1 | kep.uz             | | 3. | 162 |  41 | 190 | 1 | codeforces.com     | +----+-----+-----+-----+---+--------------------+ | 1. | 149 | 149 | Duolingo                     | +----+-----+-----+------------------------------+ | 1. |  36 |   0 | You Tube                     | +----+-----+-----+------------------------------+ | 1. |   1 |   0 | Beparvolikning nozik san'ati | +----+-----+-----+------------------------------+ 1. leetcode-i 2. kep-i 🔹Telegram ♦️You Tube
Show all...
Bu nima uchun bo'layotganini bilmagan yangilar uchun. Mana shu post ni o'tib chiqish maslahat beriladi.
Show all...
Khusanboy Sobirjonov | IT Blog

#my_blog O'zgarishlar Yaqin orada kanal bot nazoratiga o'tkaziladi. Bunda turli yangi funksiyalar ishlab chiqmoqchi bo'lib turibman. Heroku ga joylab qo'ysam botni tayyorlab. Kodini boshqalar bilan ham keyin baham ko'rarman. Kanalda ayrim o'zgarishlar va barcha foydalanuvchilar har 1, 3 yoki 6 oy davomida tozalab yuboriladi. Bu aktivlik va sizning vaqtingizni tejash maqsadida bo'lmoqda. Hammasini bot o'zi bajaradi. Boshqalarning hayotini kuzatar ekanmiz o'zimizniki yoddan chiqib qolmasin. Mening ayrim yozgan postlarimni o'qish uchun bir daqiqa vaqtingiz ketdi. Lekin mana shu insonlar 100, 1000 nafar bo'lsa, umumiy 100, 1000 daqiqa vaqtni o'g'irlamoqdaman yoki yanada ko'proq bo'lar. Post foydali bo'lsa, bu albatta yaxshi. Aksincha, holatda esa yomon. Shuning uchun ham men dam olish yaqinlashmoqdaligi bois challange ga yangi vazifa qo'shmoqchiman va ayrimlarini yakunlayman. Har kun o'rgangan bilimlarimni yanada aniq va tushunarli holatda yoritib bormoqchiman (turli shaklda). Kamchiliklar bo'lsa…

Shuni bilganimda bot kodini githubga yuklab qo'ygan bo'lar edim. Hay mayli. 1-to'lqin vaqti: 14/06/2024 23:59:59 da bo'ladi. @uzbek_coder_2022_bot - mana shu bot orqali yangilangan kanal linkini olishingiz mumkin. Boshida kanal private bo'ladi va keyin public qilinadi. Yangi obunachilar 18/06/2024 23:59:59 vaqtidan boshlab qo'shiladi. Ungacha kanalda modernizatsiya jarayoni. © admin
Show all...
#my_blog Shunday holatlar bo'lar ekan. Kecha Linux yadrosi ishdan chiqqanligi sababli Linux Debian ishlata olganim yo'q. SSD dagi ma'lumotlarni endi boshqa xotiraga ko'chirish kerak. Bunda ham ayrim muammolar chiqmoqda. Bunga ruslardan maslahat olgandim shuni qilib ko'rish kerak. Biror narsa so'rasang ruslardan yaxshi yechim berishlari foydali. Unga qadar endi fleshkaga Ubuntuni o'rnatib oldim va live holatda ishlatib yuraman. Ubuntu 2024.04 LTS ga o'tib ketmoqdaman shu bilan. Qanchalik stable bloglar bilan bir tanishib chiqish kerak. 🔹Telegram ♦️You Tube
Show all...
#my_challange / #days_162 / #366daysOfCoding +-----------------------------------------------+ | 12.06.2024                                    | +----+-----+-----+-----+---+--------------------+ | 1. | 143 |  17 | 292 | 1 | leetcode.com       | | 2. | 163 | 163 | 356 | 1 | kep.uz             | | 3. | 161 |  40 | 189 | 1 | codeforces.com     | +----+-----+-----+-----+---+--------------------+ | 1. | 148 | 148 | Duolingo                     | +----+-----+-----+------------------------------+ | 1. |  36 |   0 | You Tube                     | +----+-----+-----+------------------------------+ | 1. |   1 |   0 | Beparvolikning nozik san'ati | +----+-----+-----+------------------------------+ 1. leetcode-i 2. kep-i 🔹Telegram ♦️You Tube
Show all...
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.