Hacer que un bot de discordia mencione a otros usuarios
Estoy trabajando en un bot para hacer algunos comandos simples para mi servidor discord y no he podido encontrar la manera de hacer que el bot mencione a personas que no son el autor.
if message.content.startswith("+prank"):
user = client.get_user_info(id)
await client.send_message(message.channel, user.mention + 'mention')
Cuando trato de ejecutar el comando aparece el mensaje de error:
Ignoring exception in on_message
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 307, in _run_event
yield from getattr(self, event)(*args, **kwargs)
File "C:/Users/user/Desktop/Murk-Bot 2.0.py", line 130, in on_message
await client.send_message(message.channel, user.mention + 'mention')
AttributeError: 'generator' object has no attribute 'mention'
Esto sucede si uso el comando con una mención antes, después y nada en absoluto. Si da más contexto aquí están las importaciones que estoy usando
import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio
import time
import random