Вот что у меня пока что есть и нужно добавить возможность выдачи определенной роли при определенной команде (.кухня) ну и если возможно удаление всех остальных ролей.
import discord
from discord.ext import commands
TOKEN = ""
client = commands.Bot(command_prefix=('.'))
client.remove_command( 'help' )
@client.event
async def on_ready():
print("Я запущен!")
@client.command()
async def Hi(ctx):
await ctx.send('Hi')
@client.command()
async def test1(ctx):
embed = discord.Embed(
title="Привет всем!",
)
await ctx.send(embed=embed)
/// То, что я пытался, но не смог
@client.command()
async def кухня(ctx, member):
role = discord.utils.get( member.guild.roles, id = 981594840879988807)
await member.add_roles( role )
///
@client.command( pass_context = True )
async def clear( ctx, amount = 1000 ):
await ctx.channel.purge( limit = amount)
client.run(TOKEN)