Лс сообщения с дискорд ботом

Подскажите как можно поделить команды так что бы не которые из них работали только в личной переписке с ботом, а другие только на сервере


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

Автор решения: RAINGM
@bot.command()
async def dm_or_guild_message(ctx: commands.Context):
    if not ctx.guild:
        await ctx.author.send('dm message')
    else:
        await ctx.send('guild message')
→ Ссылка