Traceback (most recent call last): line 5, in client = discord.Client() TypeError: Client.__init__() miss что мне делать с этим?

import time
import discord

client = discord.Client()

@client.event
async def on_ready():
    print("Discord bot is ready.")

@client.event
async def scheduled_message():
    channel = client.get_channel(1043579510504837145)
    await channel.send("This is a scheduled message.")

while True:
    scheduled_message()
    time.sleep(60)

client.run("(private staff)")

Ответы (1 шт):

Автор решения: q r t s

Во-первых, необходимо заменить Client на Bot

client = discord.Bot()

Во-вторых, внести в эту строку prefix и intents:

client = discord.Bot(command_prefix='ваш префикс', intents=discord.Intents.all())

Так же на портале разработчиков включить Intents, пример здесь.

Так же я заметил, что вы не импортировали discord commands:

from discord.ext import commands
→ Ссылка