Python discord.py. bot.commands | on_message

друзья. Я абсолютный новичок в библиотеке Discord.py Я показался в интернете и на ютубе и создал Бота, который может выдавать роли. Выглядит это примерно так: (Пропустим импорты, ведь ошибка не в них)

class MyClient(discord.Client):
    async def on_ready(self):
        print ('Logged on as {0}!'.format(self.user))

Ну и так далее Эта часть бота полностью функционирует. Теперь я хочу добавить некоторые команды и начинаю с !ping Покопавшись в интернете я не нашел способа добавить это в уже готовую (функцию?) Я не знаю как это называть.

class MyClient(discord.Client):

Я нашел лишь такой способ

bot = commands.Bot(command_prefix = '!')
@bot.command()
async def ping(ctx: commands.Context):
    await ctx.send('pong')

Пробовал все, что только умею. И пытался убрать bot И делал

MyClient(command_prefix ='!')

И запускал сразу двух ботов в одном и разных файлах.

bot.run(TOKEN)
client = MyClient (intents = intents)
client.run(TOKEN)

Они не уживаются вместе вообще никак.

Если надо будет, могу скинуть весь код, просто он у меня сырой, везде ''' ибо есть ещё много нереализованных функций, над которыми я начал работать, но они работали неисправно. Но вот эта ошибка самая важная из всех


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