Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос Нужно помощь с ботом

Идёт минута сорок, у челов смертей под сто
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
30 Сен 2019
Сообщения
172
Реакции
58
Python:
Expand Collapse Copy
import discord                                            
from discord.ext import commands

bot = commands.Bot(command_prefix='!')

@bot.command()
async def test(ctx):
    pass

@commands.command()
async def test(ctx):
    pass

bot.add_command(test)


@bot.event
async def on_ready():
    print(f'Logged in as {bot.user.name}')

@bot.command()
async def ping(ctx: commands.Context):
    await ctx.send('Pong!')



bot.run(token='токен')


Сама ошибка
bot = commands.Bot(command_prefix='!') # Провозглашаем переменную для бота с префиксом !
TypeError: BotBase.__init__() missing 1 required keyword-only argument: 'intents'
1 раз вообще что то делаю на питоне поэтому прошу помочь
 
Ку, могу помочь разобраться в дс. Если хочешь. Сам могу не знать чего то, но объяснить начало могу.
ウイルス#0026

А так вопрос первый к
Python:
Expand Collapse Copy
@commands.command()
async def test(ctx):
    pass
Зачем тебе? У тебя не cogs, чтобы писать так.

А что по поводу твоей проблемы ТОООО
1)Заходишь в Discord Developer
2)Заходишь в настрйки бота
1661628290827.png

3) Находишь вот эти функции и врубаешь
1661628329135.png
 
Скорее всего
bot = commands.Bot(command_prefix='!')
нужно заменить на
bot = commands.Bot(command_prefix='!', intents=discord.Intents.all())

и лучше удали это
Python:
Expand Collapse Copy
@commands.command()
async def test(ctx):
    pass

bot.add_command(test)
Да даже если не удалять
1661628949145.png
 
Назад
Сверху Снизу