Создания бота на дискорд python

Я делаю ботов для дискорда. На библиотеке discord.py И мне нужна помощь! Я хочу сделать дабы команду: .command (названия команды) (код команды) и что бы эта команда запоминалась и работала. Так же мне надо сделать угадай цифру. Скиньте код (Прошу)


Ответы (2 шт):

Автор решения: halflite
#Команда для кика участника сервера
@bot.command()
async def kick(ctx, member: discord.Member):
    embed = discord.Embed(
    color = 0xEC2C2D,
    title="Kick",
    description=f"Kick user { member.mention }",
    )
    embed.set_footer( text = ctx.author.name, icon_url = ctx.author.avatar_url )
    embed.set_author( name = bot.user.name, icon_url = bot.user.avatar_url )
    await member.kick()
    await ctx.send(embed = embed)

Использование:

(ваш префикс)kick @пользователь

Команда для задавания префикса - поместить на самый верх, после import discord:

bot = commands.Bot(command_prefix='тут префикс')
bot.remove_command( 'help' )
→ Ссылка
Автор решения: rekodwtf

Я не уверен будет ли это работать, но всё же.

На счёт угадай цыфру, (если я всё правильно понял) можно сделать так:

@bot.command(pass_context=True)
async def test(ctx):
    await ctx.send('цыфра сгенерирована, угадайте ёё')
    x = randint()
    if randint in msg:
        await ctx.send('вы угадали!')

→ Ссылка