• 07-06-2022, 03:31:27
    #1
    🧙 Kod Sihirbazı 🧙
    import discum, time 
    token = "x" #  Hesap Tokeni
    guild_id = 'x' # Sunucu İd
    channel_id = 'x' # Kanal İd
    bot = discum.Client(token= token, log=True)
    
    
    
    bot.gateway.fetchMembers(guild_id, channel_id, keep=['public_flags','username','discriminator','premium_since'],startIndex=0, method='overlap')
    @bot.gateway.command
    def memberTest(resp):
        if bot.gateway.finishedMemberFetching(guild_id):
            lenmembersfetched = len(bot.gateway.session.guild(guild_id).members)
            print(str(lenmembersfetched)+' members fetched')
            bot.gateway.removeCommand(memberTest)
            bot.gateway.close()
    bot.gateway.run()
    
    def __get_badges(flags) -> list[str]:
        
            BADGES = {
                1 << 0:  'Discord Employee',
                1 << 1:  'Sunucu Partner Sahibi',
                1 << 2:  'HypeSquad Events',
                1 << 3:  'Hata Avcısı Seviye 1',
                1 << 4:  'HypeSquad Events',
                1 << 5:  'HypeSquad Events',
                1 << 6:  'HypeSquad Events',
                1 << 7:  'HypeSquad Events',
                1 << 8:  'HypeSquad Events',
                1 << 9:  'EARLY',
                1 << 10: 'Team User',
                1 << 11: 'Team User',
                1 << 12: 'System',
                1 << 13: 'System',
                1 << 14: 'Hata Avcısı Seviye 2',
                1 << 15: 'Hata Avcısı Seviye 2',
                1 << 16: 'Hata Avcısı Seviye 2',
                1 << 17: 'BOT DEV',
                1 << 18: 'Discord Certified Moderator',
            }
            badges = []
            for badge_flag, badge_name in BADGES.items():
                if flags & badge_flag == badge_flag:
                    badges.append(badge_name)
            return badges
    with open('id.txt', 'w', encoding="utf-8") as file :
        for memberID in bot.gateway.session.guild(guild_id).members:
            id = str(memberID)
            temp = bot.gateway.session.guild(guild_id).members[memberID].get('public_flags')
            if (temp != None) or (temp == None):
                z = __get_badges(temp)
                if (len(z) != 0) or (len(z) == 0):
                    badges = ', '.join(z)
                    print(f'{id}')
                    file.write(f'\"{id}\",\n')
    burda sunucudaki rozetli insanları çekip dosyaya yazdırıyor, cmdde tüm üyelerin idsini tek tek kontrol ediyor bende rozetli rozetsiz herkesin idsini yazdırmak istiyorum nasıl yapıcam bilmiyorum pyhton bilgim olmadığı için
  • 07-06-2022, 03:51:43
    #2
    import discum, time
    token = "x" #  Hesap Tokeni
    guild_id = 'x' # Sunucu İd
    channel_id = 'x' # Kanal İd
    bot = discum.Client(token= token, log=True)
     
     
     
    bot.gateway.fetchMembers(guild_id, channel_id, keep=['public_flags','username','discriminator','premium_since'],startIndex=0, method='overlap')
    @bot.gateway.command
    def memberTest(resp):
        if bot.gateway.finishedMemberFetching(guild_id):
            lenmembersfetched = len(bot.gateway.session.guild(guild_id).members)
            print(str(lenmembersfetched)+' members fetched')
            bot.gateway.removeCommand(memberTest)
            bot.gateway.close()
    bot.gateway.run()
     
    def __get_badges(flags) -> list[str]:
        
            BADGES = {
                1 << 0:  'Discord Employee',
                1 << 1:  'Sunucu Partner Sahibi',
                1 << 2:  'HypeSquad Events',
                1 << 3:  'Hata Avcısı Seviye 1',
                1 << 4:  'HypeSquad Events',
                1 << 5:  'HypeSquad Events',
                1 << 6:  'HypeSquad Events',
                1 << 7:  'HypeSquad Events',
                1 << 8:  'HypeSquad Events',
                1 << 9:  'EARLY',
                1 << 10: 'Team User',
                1 << 11: 'Team User',
                1 << 12: 'System',
                1 << 13: 'System',
                1 << 14: 'Hata Avcısı Seviye 2',
                1 << 15: 'Hata Avcısı Seviye 2',
                1 << 16: 'Hata Avcısı Seviye 2',
                1 << 17: 'BOT DEV',
                1 << 18: 'Discord Certified Moderator',
            }
            badges = []
            for badge_flag, badge_name in BADGES.items():
                if flags & badge_flag == badge_flag:
                    badges.append(badge_name)
            return badges
    with open('id.txt', 'w', encoding="utf-8") as file :
        for memberID in bot.gateway.session.guild(guild_id).members:
            id = str(memberID)
            temp = bot.gateway.session.guild(guild_id).members[memberID].get('public_flags')
            if (temp != None) or (temp == None):
                print(f'{id}')
                file.write(f'\"{id}\",\n')
    bi dener misin hocam
  • 07-06-2022, 04:02:04
    #3
    🧙 Kod Sihirbazı 🧙
    OktayDurak adlı üyeden alıntı: mesajı görüntüle
    import discum, time
    token = "x" #  Hesap Tokeni
    guild_id = 'x' # Sunucu İd
    channel_id = 'x' # Kanal İd
    bot = discum.Client(token= token, log=True)
     
     
     
    bot.gateway.fetchMembers(guild_id, channel_id, keep=['public_flags','username','discriminator','premium_since'],startIndex=0, method='overlap')
    @bot.gateway.command
    def memberTest(resp):
        if bot.gateway.finishedMemberFetching(guild_id):
            lenmembersfetched = len(bot.gateway.session.guild(guild_id).members)
            print(str(lenmembersfetched)+' members fetched')
            bot.gateway.removeCommand(memberTest)
            bot.gateway.close()
    bot.gateway.run()
     
    def __get_badges(flags) -> list[str]:
        
            BADGES = {
                1 << 0:  'Discord Employee',
                1 << 1:  'Sunucu Partner Sahibi',
                1 << 2:  'HypeSquad Events',
                1 << 3:  'Hata Avcısı Seviye 1',
                1 << 4:  'HypeSquad Events',
                1 << 5:  'HypeSquad Events',
                1 << 6:  'HypeSquad Events',
                1 << 7:  'HypeSquad Events',
                1 << 8:  'HypeSquad Events',
                1 << 9:  'EARLY',
                1 << 10: 'Team User',
                1 << 11: 'Team User',
                1 << 12: 'System',
                1 << 13: 'System',
                1 << 14: 'Hata Avcısı Seviye 2',
                1 << 15: 'Hata Avcısı Seviye 2',
                1 << 16: 'Hata Avcısı Seviye 2',
                1 << 17: 'BOT DEV',
                1 << 18: 'Discord Certified Moderator',
            }
            badges = []
            for badge_flag, badge_name in BADGES.items():
                if flags & badge_flag == badge_flag:
                    badges.append(badge_name)
            return badges
    with open('id.txt', 'w', encoding="utf-8") as file :
        for memberID in bot.gateway.session.guild(guild_id).members:
            id = str(memberID)
            temp = bot.gateway.session.guild(guild_id).members[memberID].get('public_flags')
            if (temp != None) or (temp == None):
                badges = ', '.join(z)
                print(f'{id}')
                file.write(f'\"{id}\",\n')
    bi dener misin hocam
    çalışmadı hocam isterseniz whatsappdan direk token idler ile birlikte atabilirim
  • 07-06-2022, 04:04:22
    #4
    hocam bi satırı silmeyi unutmuşum. yine olmazsa yarın bakabilirim, yatmak üzereydim