• Как сделать, чтобы бот ставил определенные эмодзи к сообщению?

    @dreameddd
    @bot.command()
    async def test(ctx):
        emb = discord.Embed(title="Пример", description="Реакция на это сообщение", color=0xff7c00) # содержимое сообщения
        msg = await ctx.send(embed=emb) # отправляем сообщение
        await msg.add_reaction("") # добавляем реакцию на сообщение (в скобках смайлик)

    60a6b6544f8cc409331400.png
    Ответ написан
    Комментировать
  • Как сделать команду clear на discord.js?

    @dreameddd
    Если нужно, чтобы удалялись все сообщения, то:
    @bot.command()
    async def clear(ctx):
        await ctx.channel.purge(limit=None)

    Если же с количеством последних сообщений:
    @bot.command()
    async def clear(ctx, number:int=None): # кол-во сообщений по умолчанию не указано
        if number != None: # если кол-во сообщений указано, то удаляем указанное количество
            await ctx.channel.purge(limit=number + 1) # указанное количество + наше сообщение с командой
        else: # если кол-во сообщений не указано, то удаляем всё
            await ctx.channel.purge(limit=None)
    Ответ написан