, Бот будет отвечать в том же канале
отаю над ботом, чтобы выполнить несколько простых команд для моего сервера разногласий, и я не смог понять, как заставить бота упоминать людей, которые не являются авторами.
if message.content.startswith("+prank"):
user = client.get_user_info(id)
await client.send_message(message.channel, user.mention + 'mention')
Когда я пытаюсь запустить команду, я получаю сообщение об ошибке:
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'
Это происходит, если я использую команду с упоминанием до, после, а не вообще. Если это дает больше контекста, вот импорт, который я использую
import discord
from discord.ext.commands import Bot
from discord.ext import commands
import asyncio
import time
import random