Mikyc
@Mikyc
Начинающий

Как сделать два языка в discord.py?

Здравствуйте, есть задумка сделать 2 бота в дискорде да притом использую коги можно ли сделать так:
1.Создать 2 папки например 1 rus и eng (переводы команд разные)
2.Сделать команду и с помощью if/else менять их например команда /lang ru - переходит на работу с русской папкой
Я не знаю можно ли так вообще сделать просто думал над этим и идея утром пришла. У меня есть код но почему-то пишет что команда не найдена можете проверить и помочь доработать если так можно? сам код:
@client.command
@commands.has_permissions(administrator=True)
async def lang(ctx, mean):
    if mean == 'Ru':
        for filename in os.listdir('./cog_ru'):
            if filename.endswith('.py'):
                await client.load_extension(f'cog_ru.{filename[:-3]}')
        Russian = discord.Embed(name='Успех!', description='Язык изменён на Русский', colour=0x9900FF)
        await ctx.send(embed=Russian)
    else:
        for filename in os.listdir('./cog_en'):
            if filename.endswith('.py'):
                await client.load_extension(f'cog_en.{filename[:-3]}')
        English = discord.Embed(name='Success!', description='language changed to English', colour=0x9900FF)
        await ctx.send(embed=English)

Он стоит в главном скрипте
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 мар. 2021, в 10:02
75000 руб./за проект
08 мар. 2021, в 10:00
700 руб./за проект
08 мар. 2021, в 08:37
3000 руб./за проект