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)
Они не уживаются вместе вообще никак.
Если надо будет, могу скинуть весь код, просто он у меня сырой, везде ''' ибо есть ещё много нереализованных функций, над которыми я начал работать, но они работали неисправно. Но вот эта ошибка самая важная из всех