Вы можете указать роль, используя role.mention, как только получите объект Role
. Вы можете получить роль, используя get
from discord.utils
from discord.utils import get
#inside a command
role = get(ctx.guild.roles, name='role')
await ctx.send(f'Hello {role.mention}')
Извлечение канала по Id и отправка вставки на этот канал является стандартным методом. При этом Guild
имеет такие атрибуты, как system_channel, afk_channel, rules_channel
. Поэтому, если какой-либо из них установлен, вы можете просто получить их из ctx
rules = ctx.guild.rules_channel
. Отвечая на заголовок, вы можете проверить, включен ли канал, на который вы отправляете встраивание, или нет.