Приводите пример того, как сами пытались решить задачу, пожалуйста.
import discord
from discord.ext import commands
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix = '!', intents=intents)
@bot.event
async def on_message(message):
if message.author == bot.user:
return
elif message.content.startswith("!hello"): # команда
if message.author == message.mentions[0]: # является ли пользователь самим собой
await message.channel.send(f"{message.author.mention}, вы не можете упомянуть самого себя!")
else:
await message.channel.send(f"{message.author.mention} поприветствовал {message.mentions[0].mention}")