@fatyzzz

В дискорд боте не парсится значение пользователей прошу помочь?

Дискорд бот не правильно получает значение участников в голосовом канале и на трибунах, код ниже, просьба помочь)
import json
from discord.ext import commands
from datetime import datetime
from PIL import Image, ImageFont, ImageDraw, ImageSequence
import discord, asyncio
import io

client = discord.Client(intents=discord.Intents.all())

with open('config.json', 'r') as f:
    config = json.load(f)
@client.event
async def on_ready():
    await client.change_presence(status=discord.Status.online, activity=discord.Game("t.me/BannerStatsBot"))
    await banner_loop()
    now = datetime.now()
    current_time = now.strftime("%H:%M:%S")
    print("Current Time =", current_time)


async def banner_loop():
    while True:
        invite = await client.fetch_invite(config.get('invite'))

        guild = client.get_guild(config.get('guildId'))
        #members2 = guild.member_count
        members2 = invite.approximate_member_count
            # Получаем список голосовых каналов на сервере
        voice_penis = client.guilds[0].voice_channels
        voice_members = 0
        stage_penis = client.guilds[0].stage_channels
        stage_members = 0


    # Считаем количество участников в каждом голосовом канале
 
        for channel in voice_penis:
            voice_members += len(channel.members)
        for channel in stage_penis:
            members = channel.members
            stage_members += len(channel.members)
        total_members = voice_penis
  • Вопрос задан
  • 18 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы