@Lopkhfydaukfidifitoyih9

Проблема с этим Введите корректный числовой код?

from disnake.ext import commands
import disnake

class Blacklist(commands.Cog):
    def __init__(self, bot):
        self.bot = bot

    @commands.slash_command(
        name="bl",
        description="Управление черным списком бота"
    )
    async def bl(self, ctx, param, id: int):
        global dev_ids
        if not ctx.author.id in dev_ids:
            return await ctx.send("Доступ запрещен", embed=disnake.Embed(title='❌ Доступ запрещен', description='Ты не разработчик этого творения', colour=disnake.Color.red()))
        if param == "add":
            black_list.append(id)
            await ctx.send(f"<@{id}> был добавлен в черный список бота", embed=disnake.Embed(title='✅', description='Хорошего дня!', colour=disnake.Color.green()))
        elif param == "remove":
            black_list.remove(id)
            await ctx.send(f"<@{id}> был убран из черного списка бота", embed=disnake.Embed(title='✅', description='Хорошего дня!', colour=disnake.Color.green()))
        with open('black-list.json', 'w') as f:
            json.dump(black_list, f)

def setup(bot):
    bot.add_cog(Blacklist(bot))
Screenshot_2023-08-01-00-53-04-640_com.discord.jpg
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Используй user: disnake.Member вместо id: int, удобнее будет. И почитай доки на тему.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
27 нояб. 2024, в 17:41
2000 руб./за проект
27 нояб. 2024, в 17:26
1 руб./за проект
27 нояб. 2024, в 17:17
3000 руб./за проект