Итак, я только недавно начал изучать, как разработать бота Discord с Python, и я очень озадачен тем, как заставить моего бота упоминать людей после отправки конкретного сообщения. Что я пытаюсь сделать, это когда я пишу «Позвони Джорджу» на определенном канале, я хочу, чтобы мой бот упомянул @ George's_name и, возможно, что-то вроде «ты здесь?» после упоминания.
Из того, что я видел, все говорят, что для того, чтобы упомянуть кого-то, мне нужно скопировать его USER_ID и написать что-то вроде <@USER_ID>, но я все еще не знаю, каков синтаксис.
async def on_message(self, message):
if message.author == self.user:
return
if message.content == 'Call George':
await message.channel.send('Hey ', <@USER_ID> ,' are you here?')
Как вы можете сказать, всякий раз, когда кто-то говорит "Позвони Джорджу", я хочу, чтобы бот упомянул Джорджа и спросил его, если он здесь. Когда я пытаюсь запустить свой код, он сообщает мне неверный синтаксис и выделяет часть <@USER_ID>.