Для этого достаточно получить сам канал, чтобы в него что-то отправить.
Это легко сделать с помощью:
bot.get_channel(id_here)
Но у вас стоит задача, отправлять сообщение в канал, который называется: "report".
Для этого мы должны перебрать все каналы на нашем сервере и найти с нужным нам названием.
for channel in ctx.guild.channels:
if channel.name == "report":
#Объект канала, который мы будем использовать для отправки сообщения.
channel = bot.get_channel(channel.id)
И в итоге, ваш код должен выглядеть следующим образом.
@bot.command(pass_context=True)
async def report(ctx, *, arg):
emb = discord.Embed(title="REPORT", description=f"От пользователя {ctx.author.mention}", colour=discord.Color.red())
emb.add_field(name="Причина:", value=arg, inline=True)
# Получаем все каналы в нашей гильдии.
for channel in ctx.guild.channels:
if channel.name == "report":
# Объект канала, который мы будем использовать для отправки сообщения.
channel = bot.get_channel(channel.id)
# Отправляем сообщение в нужный нам канал.
await channel.send(embed=emb)